Reguläre Ausdrücke für Regeln für die Rufnummernormalisierung

Die Notation für den Mustervergleich regulärer Ausdrücke ermöglicht die schnelle Analyse umfangreicher Textmengen, um bestimmte Zeichenmuster zu suchen, Teilzeichenfolgen zu extrahieren, zu bearbeiten, zu ersetzen oder zu löschen oder die extrahierten Zeichenfolgen einer Auflistung hinzuzufügen, um einen Bericht zu generieren. Sie geben das Telefonmuster und das Übersetzungsmuster wie folgt mithilfe von regulären .NET-Ausdrücken an:

  • Telefonmuster. Dieser reguläre Ausdruck besteht aus Kennzeichnern und Variablen, die bestimmte Gruppen von Zahlen darstellen. Beispielsweise beschreibt der reguläre Ausdruck für Telefonmuster "^9(\d{7})$" Rufnummern, deren erste Zahl 9 lautet und die aus sieben weiteren Stellen mit beliebigen Zahlen bestehen.

  • Übersetzung. Dieser reguläre Ausdruck besteht aus dem Zeichen "+", Zahlen und dem Zeichen "$". Mit dem Zeichen "$" werden die Elemente des regulären Ausdrucks für Telefonmuster erfasst, die in Klammern eingeschlossen sind. Die Zahl nach dem Zeichen "$" muss kleiner oder gleich der Gesamtzahl der durch den regulären Ausdruck für Telefonmuster erfassten Elemente sein.

    Beispielsweise beschreibt der reguläre Ausdruck für Übersetzungsmuster "+1425$1" eine Übersetzung, die den erfassten Elementen (den Telefonmusterelementen in Klammern) die Vorwahl "+1425" hinzufügt. Wenn der reguläre Ausdruck für Telefonmuster "^9(\d{3})(\d{4})$" lautet (und zwei erfasste Elemente enthält), kann auf das Zeichen "$" nur die Zahl 1 oder 2 folgen.

Die folgende Tabelle enthält Beispiele für Normalisierungsregeln sowie die entsprechenden Werte für Regelname, Beschreibung, Telefonmuster und Übersetzungsmuster.

Regelname

Beschreibung

Telefonmuster

Übersetzungsmuster

Beispiel

4digitExtension

Übersetzt vierstellige Durchwahlnummern

^(\d{4})$

+1425555$1

1234 wird in +14255551234 übersetzt

5digitExtension

Übersetzt fünfstellige Durchwahlnummern

^8(\d{4})$

+1425558$1

81234 wird in +14255581234 übersetzt

7digitcallingRedmond

Übersetzt siebenstellige Rufnummern in Rufnummern des Ortsnetzes von Redmond

^(\d{7})$

+1425$1

5551212 wird in +14255551212 übersetzt

7digitcallingDallas

Übersetzt siebenstellige Rufnummern in Rufnummern des Ortsnetzes von Dallas

^(\d{7})$

+1972$1

5551212 wird in +19725551212 übersetzt

10digitcallingUS

Übersetzt zehnstellige Rufnummern in US-Rufnummern

^(\d{10})$

+1$1

2065551212 wird in +12065551212 übersetzt

LDCallingUS

Übersetzt Rufnummern mit dem Präfix "LD" in US-Rufnummern

^1(\d{10})$

+1$1

12145551212 wird in +12145551212 übersetzt

IntlCallingUS

Übersetzt Rufnummern mit internationaler Vorwahl in US-Rufnummern

^011(\d*)$

+$1

011914412345678 wird in +914412345678 übersetzt

RedmondOperator

Übersetzt in die Vorwahl des Netzbetreibers von Redmond

^0$

+14255551212

0 wird in +14255551212 übersetzt

RedmondSitePrefix

Übersetzt Rufnummern mit netzinterner Vorwahl (6) und Redmond-Vorwahl (222)

^6222(\d{4})$

+1425555$1

62221234 wird in +14255551234 übersetzt

NYSitePrefix

Übersetzt Rufnummern mit netzinterner Vorwahl (6) und New York-Vorwahl (333)

^6333(\d{4})$

+1202555$1

63331234 wird in +12025551234 übersetzt

DallasSitePrefix

Übersetzt Rufnummern mit netzinterner Vorwahl (6) und Dallas-Vorwahl (444)

^6444(\d{4})$

+1972555$1

64441234 wird in +19725551234 übersetzt

Weitere Informationen online

Erweitern bzw. reduzieren

Ausführliche Informationen zum Angeben einer Regel für die Telefonnummernnormalisierung, zum Erstellen dieser Regeln mithilfe von regulären .NET-Ausdrücken und weitere Beispielregeln finden Sie in der Dokumentation zu Enterprise VoIP in der technischen Bibliothek von Office Communications Server.

Ihre Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×