Entität vom Typ „RegEx“

Wichtig

LUIS wird am 1. Oktober 2025 eingestellt, und ab dem 1. April 2023 können Sie keine neuen LUIS-Ressourcen erstellen. Es wird die Migration Ihrer LUIS-Anwendungen zu Conversational Language Understanding empfohlen, um fortgesetzte Produktunterstützung und mehrsprachige Funktionen zu erhalten.

Eine RegEx-Entität extrahiert eine Entität anhand eines regulären Ausdrucks, den Sie bereitstellen.

Ein regulärer Ausdruck ist am besten für unformatierten Text von Äußerungen geeignet. Die Groß-/Kleinschreibung sowie die Kultur werden ignoriert. Reguläre Ausdrücke werden nach Änderungen durch die Rechtschreibprüfung auf Tokenebene angewandt. Wenn der reguläre Ausdruck zu komplex ist (z.B. mit zu vielen Klammern), können Sie den Ausdruck dem Modell nicht hinzufügen. Es wird ein Teil der .NET Regex-Bibliothek verwendet, aber nicht die gesamte Bibliothek.

Diese Entität ist gut geeignet, wenn Folgendes gilt:

  • Die Daten sind einheitlich formatiert, und auch bei den Abweichungen herrscht Einheitlichkeit.
  • Für den regulären Ausdruck sind nicht mehr als zwei Schachtelungsebenen erforderlich.

Entität vom Typ „RegEx“

JSON-Beispiel

Wenn Sie kb[0-9]{6} als Definition der RegEx-Entität verwenden, stellt die folgende JSON-Antwort eine Beispieläußerung für die zurückgegebenen RegEx-Entitäten für die folgende Abfrage dar:

When was kb123456 published?:

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

Nächste Schritte

Weitere Informationen zu Entitäten finden Sie hier: