Reguläre Ausdrücke in Entitäten verwenden
Erfahren Sie, wie Sie reguläre Ausdrücke in verwenden NLUEntitäten zum Einrichten von Mustern, die dem System helfen, Text zu finden, abzugleichen und zu verwalten.
Musterentitäten nutzen reguläre Ausdrücke (regex) für den Abgleich von Textmustern, z. B. dem Format einer E-Mail-Adresse, einer Telefonnummer oder einer Incident- oder Fall-ID.
Hinweis:
ServiceNow verwendet und unterstützt ausschließlich reguläre Ausdrücke aus Java und keine anderen Anbieter, z. B. reguläre Ausdrücke aus Perl.
Beispiele für reguläre Ausdrücke
Ein vollständiges Beispiel für den regulären Ausdruck, der in einer Musterentität verwendet wird, finden Sie unter Erstellen Sie eine Musterentität .
Die folgenden vier Beispiele enthalten das Format und den regulären Ausdruck für verschiedene Musterentitäten.
- Knowledge Base-Artikel
- Artikel der ServiceNow Knowledge Base (KB) verwenden das Format KB1234567 . Der reguläre Code lautet KB\d{7}, wobei KB = Knowledge Base-Datensatz und d{7} = 7 Ziffern ist.
- Fallnummer
- Fallaufgaben verwenden das Format CS1234567 . Der reguläre Code ist CS\d{7}, wobei CS = Falldatensatz und d{7} = 7 Ziffern ist.
- E-Mail-Adresse
- E-Mail-Adressen verwenden das Format name@servicenow.com . Der reguläre Ausdruck-Code ist \B[a-ZA-Z0-9&*/_.+-]+@[A-ZA-Z0-9-]+\.[a-ZA-Z0-9-.]+\b , Die diese Formate unterstützt: name@servicenow.com Und name@servicenow.co.in .
- Telefonnummer
- Telefonnummern der Vereinigten Staaten verwenden das Format 555-123-4567 . Der reguläre Ausdruck-Code ist \D{10}|(?:\d{3}-){2}\d{4}|\(\d{3}\)\d{3}-?\d{4} , Die diese Formate unterstützt: 5108882062 , 510-888-2062 , Und (510)888-2062 .
Ressourcen für reguläre Ausdrücke
Weitere Informationen zu regulären Ausdrücken finden Sie unter den folgenden externen Links.