…Ersetzungen mit Regulären Ausdrücken (REGEX) durchführen?

image-20210422090039453

Mit Klick auf den Regex-Tester kommen Sie in eine Form die Ihnen bei der Ausarbeitung Ihres Regex weiterhilft.

Meist benötigen Sie keinen Regex!

Ein Beispiel:

Ihre Telefonnummer 09369 1234-567

Diese möchten Sie in +49 9369 1234-567

Dann reicht es vollkommen wenn Sie Suchen nach: 09369 Ersetzen mit (0) 9369 ausführen.

image-20210422090108989

Mithilfe von „Ersetze in Variable zur Laufzeit” und Regulären Ausdrücken können Sie beispielweise Telefonnummern für die Signatur in ein bestimmtes Format (+49 9369 980441) bringen.

Geben Sie im Feld „Ersetze mit” den Regulären Ausdruck in folgender Form an:

Regex(Pattern, Replacement)

Hier zwei Beispiele:

Beispiel 1:

Telefonnummer im AD: +499369980441

Gewünschtes Format in der Signatur: +49 9369 980-441

RegEx für „Ersetze mit”: Regex((\+\d{2})(\d{4})(\d+)(\d{3}),$1 $2 $3-$4)

Beispiel 2:

Telefonnummer im AD: +49(9369)980-441

Gewünschtes Format in der Signatur: 09369 980-441

RegEx für „Ersetze mit”: Regex((\+\d{2})\((\d+)\)(\d+)-(\d+),0$2 $3-$4)

Beispiel 3:

Telefonnummer im AD: 09369 980441

Gewünschtes Format in der Signatur: +49 9369 980441

RegEx für „Ersetze mit”: Regex((\d{1})(\d+)\s+(\d+),+49 $2 $3)

Regex(([\w\s-]+)(\W{2})(.+), $3 $1) Tauscht z.B. im Displayname „Büttner, Manfred” in „Manfred Büttner”

Regex(([\w\s]+)(\W{2})(.+), $3 $1)

Dokumentation der Sprachelemente für reguläre Ausdrücke:

https../msdn.microsoft.com/de-de/library/az24scfc(v=vs.110).aspx