Genau sie kommt National und bräuchte Sie International also für Kiel z.B. 0431 ankommend bräuchte Sie aber als +49431
Vielen Dank für Deine Mühe
Auf der linken Seiten steht der Suchbegriff und die Angabe welche Teile der CID in eine Variable übergeben werden sollen. Werte in Klammern landen in Variablen.
+49(.*) --> +49 wird verwofen, der restliche Teil steht in der Variablen \1
(+49)(.*) --> +49 steht in der Variablen \1, der Rest in \2
+49(431)(.....)(.*) --> in der Variablen \1 steht 431, die nächsten 5 in \2, der Rest in \3
Diese Variablen kann man dann auf der rechten Seite zum Aufbau der neuen Rufnummer nehmen.
0(.*) links und +49\1 rechts macht aus 0xxxxxxx +49xxxxxxx, macht allerdings Auslandsrufnummern kaputt (0049xxxxx --> +490xxxxx).
(0)(.*) links und +49\2 macht aus 0xxxxxxx +49xxxxxxx
0(431)(.*) links und +49\1\2 macht aus 0xxxxxxx +49xxxxxxx
(0)(431)(.*) links und +49\2\3 macht aus 0xxxxxxx +49xxxxxxx
(.*) links und \1 macht keine Umsetzung
Die beiden Regeln
00(.*) nach +49\1
0(.*) nach +49\1
sollten reichen wenn nicht bei einigen Rufnummern auch die OKNz fehlt. Dann braucht man z. B. (.*) noch +49451\1 als dritte Regel.
Regeln werden von oben nach unten abgearbeitet. Die erste passende wird umgesetzt.
Den ausgehenden Weg bitte nicht vergessen.