Entità di espressione regolare

Importante

LUIS verrà ritirato il 1° ottobre 2025 e a partire dal 1° aprile 2023 non sarà possibile creare nuove risorse LUIS. È consigliabile eseguire la migrazione delle applicazioni LUIS alla comprensione del linguaggio conversazionale per trarre vantaggio dal supporto del prodotto continuo e dalle funzionalità multilingue.

Un entità di espressione regolare estrae un'entità in base a un criterio di espressione regolare fornito dall'utente.

Un'espressione regolare è ideale per il testo di un'espressione non elaborata. Maiuscole e minuscole vengono ignorate così come la variante relativa alla lingua. La corrispondenza delle espressioni regolari viene applicata dopo le modifiche di controllo ortografico a livello di token. Se l'espressione regolare è troppo complessa, ad esempio con molte parentesi, non è possibile aggiungere l'espressione al modello. Usa la parte ma non tutta la libreria Regex .NET .

Questa entità è idonea quando:

  • I dati sono formattati in modo coerente con qualsiasi variazione altrettanto coerente.
  • L'espressione regolare non richiede più di due livelli di annidamento.

Entità di espressione regolare

JSON di esempio

Quando si usa kb[0-9]{6}, come definizione di entità di espressione regolare, la risposta JSON seguente è un'espressione di esempio con le entità di espressione regolari restituite per la query:

When was kb123456 published?:

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

Passaggi successivi

Altre informazioni sulle entità: