Partilhar via


Entidade de expressão regular

Importante

O LUIS será descontinuado a 1 de outubro de 2025 e a partir de 1 de abril de 2023 não poderá criar novos recursos do LUIS. Recomendamos que migre as suas aplicações LUIS para a compreensão de linguagem de conversação para beneficiar do suporte contínuo do produto e das capacidades multilingues.

Uma entidade de expressão regular extrai uma entidade com base num padrão de expressão regular que fornece.

Uma expressão normal é melhor para texto de expressão não processado. Ignora o caso e ignora a variante cultural. A correspondência de expressões regular é aplicada após alterações de verificação ortográfica ao nível do token. Se a expressão normal for demasiado complexa, como utilizar muitos parênteses, não poderá adicionar a expressão ao modelo. Utiliza parte, mas não toda a biblioteca .NET Regex .

A entidade é uma boa opção quando:

  • Os dados são formatados de forma consistente com qualquer variação que também seja consistente.
  • A expressão regular não precisa de mais de 2 níveis de aninhamento.

Entidade de expressão regular

Exemplo JSON

Ao utilizar kb[0-9]{6}, como a definição de entidade de expressão regular, a seguinte resposta JSON é uma expressão de exemplo com as entidades de expressão regular devolvidas para a consulta:

When was kb123456 published?:

"entities": [
  {
    "entity": "kb123456",
    "type": "KB number",
    "startIndex": 9,
    "endIndex": 16
  }
]

Passos seguintes

Saiba mais sobre as entidades: