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.
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à: