Como usar expressões regulares em entidades
Aprenda a usar expressões regulares em suas entidades NLU para estabelecer padrões que ajudam o sistema a localizar, corresponder e gerenciar texto.
As entidades padrão usam expressões regulares (regex) para corresponder a qualquer padrão de texto, como o formato de um endereço de e-mail, um número de telefone ou um ID de incidente ou caso.
Nota:
ServiceNow usa e oferece suporte exclusivamente ao Java regex e não a outras opções do fornecedor, como Perl regex.
Exemplos de Regex
Para obter um exemplo completo de código regex usado em uma entidade padrão, consulte Criação de uma entidade padrão.
Os quatro exemplos a seguir fornecem o código de formato e regex para diferentes entidades de padrão.
- Artigo da Base de Conhecimento
- Os artigos da Base de conhecimento (KB) da ServiceNow usam o formato KB1234567. O código regex é KB\d{7}, em que KB = registro da base de conhecimento ed{7} = 7 dígitos.
- Número do caso
- As tarefas de caso usam o formato CS1234567. O código regex é CS\d{7} em que CS = registro de caso e d{7} = 7 dígitos.
- Endereço de e-mail
- Os endereços de e-mail usam o formato name@servicenow.com. O código regex é \b[a-zA-Z0-9&*/_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+\b, que é compatível com estes formatos: name@servicenow.com e name@servicenow.co.in.
- Número de telefone
- Os números de telefone dos Estados Unidos usam o formato 555-123-4567. O código regex é \d{10}|(?:\d{3}-){2}\d{4}|\(\d{3}\)\d{3}-?\d{4}, que é compatível com estes formatos: 5108882062,510-888-2062e ( 510) 888-2062.
Recursos Regex
Para obter mais informações sobre expressões regulares, consulte os links externos a seguir.