Dela via


Entitet för reguljära uttryck

Viktigt!

LUIS dras tillbaka den 1 oktober 2025 och från och med den 1 april 2023 kommer du inte att kunna skapa nya LUIS-resurser. Vi rekommenderar att du migrerar dina LUIS-program till förståelse för konversationsspråk för att dra nytta av fortsatt produktsupport och flerspråkiga funktioner.

En entitet med reguljära uttryck extraherar en entitet baserat på ett mönster för reguljära uttryck som du anger.

Ett reguljärt uttryck passar bäst för råyttrandetext. Den ignorerar fall och ignorerar kulturell variant. Matchning av reguljära uttryck tillämpas efter ändringar i stavningskontroll på tokennivå. Om det reguljära uttrycket är för komplext, till exempel om du använder många hakparenteser, kan du inte lägga till uttrycket i modellen. Använder en del men inte hela .NET Regex-biblioteket .

Entiteten passar bra när:

  • Data formateras konsekvent med alla variationer som också är konsekventa.
  • Det reguljära uttrycket behöver inte fler än 2 kapslingsnivåer.

Entitet för reguljära uttryck

Exempel på JSON

När du använder kb[0-9]{6}, som entitetsdefinition för reguljära uttryck, är följande JSON-svar ett exempelyttrande med de returnerade reguljära uttrycksentiteterna för frågan:

When was kb123456 published?:

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

Nästa steg

Läs mer om entiteter: