Entité d’expression régulière

Important

LUIS sera mis hors service le 1er octobre 2025 et à partir du 1er avril 2023, vous ne pourrez plus créer de nouvelles ressources LUIS. Nous vous recommandons de migrer vos applications LUIS vers la compréhension du langage courant pour tirer parti de la prise en charge continue des produits et des fonctionnalités multilingues.

Une entité d’expression régulière extrait une entité en fonction du modèle d’expression régulière que vous fournissez.

Une expression régulière est préférable à un texte d’énoncé brut. Elle ignore la casse et la variante culturelle. La correspondance d’expression régulière est appliquée après les modifications de la vérification orthographique au niveau du jeton. Si l’expression régulière est trop complexe (par exemple, si elle utilise de nombreux crochets), vous ne pouvez pas l’ajouter au modèle. Utilise une partie seulement de la bibliothèque .Net Regex.

L’entité convient bien quand :

  • Les données sont constamment mis en forme avec toute variation également cohérente.
  • L’expression régulière n’a pas besoin de plus de 2 niveaux d’imbrication.

Entité d’expression régulière

Exemple JSON

Dans le cas de l’utilisation de kb[0-9]{6} comme définition de l’entité d’expression régulière, la réponse JSON suivante est un exemple d’énoncé avec les entités d’expression régulière retournées pour la requête :

When was kb123456 published?:

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

Étapes suivantes

En savoir plus sur les entités :