Utiliser des expressions régulières dans les entités

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Apprenez à utiliser des expressions régulières dans vos NLU entités pour établir des modèles qui aident le système à localiser, faire correspondre et gérer le texte.

    Les entités de modèle utilisent des expressions régulières (regex) pour correspondre à n’importe quel modèle de texte, comme le format d’une adresse e-mail, d’un numéro de téléphone ou d’un ID d’incident ou de ticket.

    Remarque :
    ServiceNow utilise et prend en charge les regex Java exclusivement et non les options d’autres fournisseurs, telles que les regex Perl.

    Exemples de regex

    Pour obtenir un exemple complet de code regex utilisé dans une entité de modèle, reportez-vous à la rubrique Créer une entité de modèle.

    Les quatre exemples suivants fournissent le format et le code regex pour différentes entités de modèle.

    Article de la base de connaissances
    Les articles de la base de connaissances ServiceNow utilisent le format KB1234567. Le code regex est KB\d{7}, où KB = enregistrement de la base de connaissances et d{7} = 7 chiffres.

    Créez une entité de modèle pour un article de la base de connaissances.

    Numéro du ticket
    Les tâches de ticket utilisent le format CS1234567. Le code regex est CS\d{7}CS = enregistrement de ticket et d{7} = 7 chiffres.

    Créez une entité de modèle pour un numéro de ticket.

    Adresse e-mail
    Les adresses e-mail utilisent le format name@servicenow.com. Le code regex est \b[a-zA-Z0-9&*/_.+-]+@[a-zA-Z0-9-]+\.[ a-zA-Z0-9-.] +\b, qui prend en charge les formats suivants : name@servicenow.com et name@servicenow.co.in.

    Créez une entité de modèle pour les adresses e-mail.

    Numéro de téléphone
    Les numéros de téléphone des États-Unis utilisent le format 555-123-4567. Le code regex est \d{10}|( ?:\d{3}-){2}\d{4}|\(\d{3}\)\d{3}- ?\d{4}, qui prend en charge les formats suivants : 5108882062,510-888-2062 et (510)888-2062.

    Créez une entité de modèle pour un numéro de téléphone des États-Unis.

    Ressources regex

    Pour plus d’informations sur les expressions régulières, consultez les liens externes suivants.