Uso de expressões regulares em entidades
Saiba como usar expressões regulares em suas entidades NLU para estabelecer padrões que ajudam o sistema a localizar, corresponder e gerenciar o 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 O usa e oferece suporte exclusivamente ao regex Java e não a outras opções do fornecedor, como o regex Perl.
Exemplos de regex
Para obter um exemplo completo de código regex usado em uma entidade padrão, consulte Criar uma entidade padrão.
Os quatro exemplos a seguir fornecem o formato e o código regex para diferentes entidades 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 e d{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 oferece suporte a 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 oferece suporte a 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.