Während der Replikation können Sie an zwei Stellen reguläre Ausdrücke hinterlegen, um komplexere Formatierungen Ihrer Quellfelder vornehmen zu können. Neben der Anpassung einzelner Quellenfelder in den erweiterten Feldzuordnungseinstellungen können für die Rufnummernformatierung globale Regeln hinterlegt werden. Diese Formatierungen werden nach den speziellen, für die einzelnen Quellfelder hinterlegten, Regeln ausgeführt. Diese Formatierungsregeln werden nur auf Rufnummernfelder angewendet die Sie im Suchassistenten konfigurieren können.
Rufnummern werden normalerweise automatisch nach den Regeln, die Sie in den Standorteinstellungen definiert haben, in ein superkanonische Format konvertiert (+49301234567).
Sofern in Ihrer Datenbank Rufnummern vorkommen, die nicht automatisch formatiert werden können, verwenden Sie die regulären Ausdrücke, um Regeln für die Formatierung anzugeben.
Die Modifikation erfolgt durch Suchen und Ersetzen, das mit regulären Ausdrücken arbeitet. Sie können das Ergebnis Ihrer Eingabe prüfen, indem Sie im Feld "Rufnummer aus Datenbank" eine Rufnummer eingeben. Im Feld Ergebnis wird das Resultat aus dem regulären Ausdruck angezeigt. Passt die Rufnummer nicht zu dem Suchausdruck, so wird bei der Replikation die automatische Formatierung angewendet. Wird eine Rufnummer mit einem regulären Ausdruck formatiert, so wird die automatische Formatierung nicht mehr angewendet.
Suchen nach
Geben Sie hier einen regulären Ausdruck ein, nach dem die Rufnummer durchsucht wird.
Tip: Das Caret-Zeichen "^" finden Sie auf der deutschen Tastatur links oben.
Hier eine kurze Übersicht der erlaubten Ausdrücke:
Zeichen | Beschreibung |
---|---|
^ | Der Anfang der Rufnummern. Der Ausdruck "^0" finden die "0" nur am Anfang der Rufnummer. |
^ | Das Caret "^" direkt nach der linken Klammer "[" hat eine andere Bedeutung. Es wird verwendet, um die weiteren Zeichen innerhalb der Klammer auszunehmen. Der Ausdruck "[^0-8]" erlaubt nur Ziffern von 0 bis 8. |
$ | Das Dollar Zeichen "$" bezeichnet das Ende der Rufnummer. Der Ausdruck "152$" ist nur für Rufnummer gültig, die mit "152" aufhören. |
| | Das Zeichen "|" erlaubt beide Zeichen zwischen denen es steht. Der Ausdruck "8|9" erlaubt "8" oder "9". |
. | Der Punkt "." erlaubt jedes Zeichen (oder jede Ziffer). |
* | Der Stern "*") zeigt an, dass das Zeichen links davon 0 mal oder öfter vorhanden sein muß. |
+ | Das Plus "+" ist dem Stern ähnlich, nur dass das Zeichen links davon mindestens einmal vorhanden sein muß. |
? | Das Fragezeichen "?" zeigt an, dass das Zeichen links von ihm 0 oder 1 mal vorhanden sein muss. |
() | Die runde Klammer markiert die Ausdrücke, die im "Ersetzen durch"-Feld verfügbar sind. |
[] | Die eckige Klammer "[ und ]" signalisiert eine Menge von Zeichen, die an dieser Stelle erlaubt sind. |
Ersetzen durch
Geben Sie den Ausdruck ein, in dessen Format die Rufnummer ausgegeben werden soll.
\1 gibt den ersten durch "( )" markierten Ausdruck des "Suchen nach"-Feldes aus.
\2 den zweiten usw.
Beispiele
Effekt | Suchen nach | Ersetzen durch |
---|---|---|
Unterdrücken aller Rufnummern, die intern (3 Stellig) signalisiert werden |
|
|
Hinzufügen der Landeskennziffer für alle Rufnummern mit mehr als 3 Ziffern |
|
+49\1 |
Hinzufügen der Anlagen Basisrufnummer (03012345) an alle internen Rufnummern (1 bis 3 stellig) |
|
+493012345\1 |
Hinzufügen der eigenen Vorwahl zu allen Rufnummern, die nicht mit einer 0 beginnen und mindestens 4 stellig (nicht intern) sind |
|
+498151\1 |
Version MetaDirectory_3.5