Share via


Entitet för reguljära uttryck

Viktigt

LUIS dras tillbaka den 1 oktober 2025 och från och med 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 för 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 skiftläge och ignorerar kulturell variant. Matchning av reguljära uttryck tillämpas efter stavningskontrolländringar 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 varianter som också är konsekventa.
  • Det reguljära uttrycket behöver inte ha 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 entiteterna för reguljära uttryck 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: