Utilisation d’expressions régulières dans les entités
Apprenez à utiliser des expressions régulières dans vos NLU entités pour établir des modèles qui aident le système à localiser, mettre en correspondance 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, tel que 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 exclusivement la regex Java et non d’autres options de fournisseur, telles que la regex Perl.
Exemples regex
Pour obtenir un exemple complet de code regex utilisé dans une entité de modèle, consultez 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.
- Numéro du ticket
- Les tâches de ticket utilisent le format CS1234567. Le code regex est CS\d{7} où CS = enregistrement de ticket et d{7} = 7 chiffres.
- 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.
- 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.
Ressources regex
Pour plus d’informations sur les expressions régulières, consultez les liens externes suivants.