Entidade de expressão regular
Importante
O LUIS será aposentado em 1º de outubro de 2025 e a partir de 1º de abril de 2023 você não poderá criar novos recursos do LUIS. Recomendamos migrar seus aplicativos LUIS para o entendimento de linguagem conversacional para se beneficiar do suporte contínuo ao produto e dos recursos multilíngues.
Uma entidade de expressão regular extrai uma entidade com base em um padrão de expressão regular fornecido.
Uma expressão regular é melhor para texto de enunciado bruto. Ignora o caso e ignora a variante cultural. A correspondência de expressão regular é aplicada após alterações na verificação ortográfica no nível do token. Se a expressão regular for muito complexa, como usar muitos colchetes, você não poderá adicionar a expressão ao modelo. Usa parte, mas não toda a biblioteca .NET Regex .
A entidade é adequada quando:
- Os dados são formatados consistentemente com qualquer variação que também seja consistente.
- A expressão regular não precisa de mais de 2 níveis de aninhamento.
Exemplo JSON
Ao usar kb[0-9]{6}
, como a definição de entidade de expressão regular, a seguinte resposta JSON é um exemplo de enunciado com as entidades de expressão regular retornadas para a consulta:
When was kb123456 published?
:
"entities": [
{
"entity": "kb123456",
"type": "KB number",
"startIndex": 9,
"endIndex": 16
}
]
Próximos passos
Saiba mais sobre entidades: