Reguläre Ausdrücke sind Textbausteine, mit denen ein Text validiert oder ausgewertet werden kann. Reguläre Ausdrücke erweitern die Suchen/Ersetzen-Funktion in Texten. Mit ihnen lassen sich generelle Suchabfragen beantworten, wie z.B. "Suche alle Postleitzahlen, Geburtsdaten, Internetlinks, Nummernschilder, … in einem vorgegebenen Text".
. = trifft auf jeden Buchstaben zu
^ = der Text soll beginnen mit
$ = der Text soll enden mit
\d = trifft auf jede Zahl zu 0-9
\w = trifft auf jeden Buchstaben a-z, A-Z, 0-9 und _
( ) = Ausdrücke gruppieren
| = Oder
[ ] = Ein Zeichen aus der Gruppe, z.B. [TZ] entweder T oder Z.
+ = 1-mal oder beliebig oft
\* = 0-mal oder beliebig oft
{a} = Soll exakt a-mal vorkommen z.B. \d{4}
{a,} = Mindestens a-mal
{a,b} = Mindestens a-mal, maximal aber b-mal
Multiplizierer wirken sich auf die vorangegangen Zeichen/Gruppen aus.
Reguläre Ausdrücke können in InLoox an den folgenden Stellen verwednet werden:
Hier wird der Aufbau der Projektnummer geregelt. Eine Projektnummer kann aus bis zu 3 Teilen bestehen PRÄFIX-LAUFNUMMER-SUFFIX:
2020-343-ET
Die einfachste Möglichkeit wäre, Präfix und Suffix auf "Beliebiger Text" zu stellen und allen Mitarbeitern dieses Schema zur Hand zu geben. Aber dies führt häufig dazu, dass Projektnummern ein Eigenleben entwickeln und vom Standard abweichen. Eine manuelle Eingabe ist auch viel Fehleranfälliger. Sie können reguläre Ausdrücke nutzen um die Vorgabe in InLoox genauer abzubilden:
Wählen Sie "Regulärer Ausdruck" als Präfix und geben Sie folgendes ein:
\d\d\d\d
Reguläre Ausdrücke geben bestimmten Zeichen und Zeichenkombinationen eine neue Bedeutung. Die Kombination \d steht für digit (auf deutsch: Zahl).
Das bedeutet: "Suche alle Zeichenketten, die ein Digit (also eine Zahl) enthalten". Hier sind die Zahlen 0-9 gemeint.
Der Ausdruck \d\d\d\d bedeutet somit: Suche alle Zeichenketten mit vier (4) Zahlen hintereinander.
In InLoox muss diese Suche einen Treffer erzielen, damit die Eingabe als valide akzeptiert wird.
Somit würden die Zahlen
2020
1000
0000
9999
alle als gültig akzeptiert werden.
Folgende Eingaben wären allerdings auch gültig, denn diese enthalten ebenfalls vier Zahlen:
Test2000ddd
MMM3949
QQQ1111__
Der Reguläre Ausdruck muss also noch erweitert werden. Speziell: Der Text muss direkt mit den 4 Zeichen beginnen und danach darf kein weiterer Text folgen.
Für diesen Fall gibt es die Zeichen ^ (Textanfang) und $ (Textende). Der ganze Ausdruck sieht damit wie folgt aus:
^\d\d\d\d$
Damit fallen die Eingaben mit Ziffern am Anfang/Ende weg.
Mit Multiplizieren {a} kann der Ausdruck auch vereinfacht werden:
^\d{4}$
Ein Multiplizierer kann hinter jedem Zeichen stehen und gibt an, wie oft dieses vorkommen soll.
Bei der Eingabe des Suffix sollen Eingaben mit ET, GL und MT gültig sein:
^(ET|GL|MT)$
Bedeutung der Zeichen:
^ = der Text soll beginnen mit
( ) = Gruppe
| = oder
$ = der Text soll enden mit
Der Ausdruck bedeutet:
Suche am Anfang des Textes nach einer Gruppe die entweder EL oder GL oder MT enthält und danach folgt kein weiterer Text.
Hier muss eine Gruppe ( ) benutzt werden, damit ^ und $ (Beginn und Ende) sich auf die Gruppe beziehen.
Falsch ^ET|GL|MT$ : Der Ausdruck bedeutet "Suche einen Text, der mit ET beginnt oder einen Text, der irgendwo GL enhält, oder mit MT endet."
Wie Sie die Projektnummer anpassen, lesen Sie im folgenden Hilfe-Artikel: Anpassen der Projektnummer »
Verhält sich analog zur Projektnummer. Wird der reguläre Ausdruck gefunden ("matched"), dann wird auch das entsprechende Feld angezeigt.
Hier muss nur der Ort mit angegeben werden, auf den der reguläre Ausdruck prüft: Projektname, Projektnummer, Kunde oder Abteilung.
Wie Sie benutzerdefinierte Felder anlegen, erfahren Sie hier: Anlegen von eigenen Feldern »
Wenn ein regulärer Ausdruck, z.B. im Projektnamen, gefunden wir, wird der entsprechende Ordner angelegt.
Lesen Sie hier, wie Sie die Dokumentenordnerstruktur anpassen können: Dokumente »
^\d\d\d\d$
Trifft auf 4 Zahlen zu, z.B.
1000
2020
0000
1234
^(Marketing|Entwicklung|Geschäftsleitung)$
Trifft auf Marketing oder Entwicklung oder Geschäftsleitung zu.
^Marketing
Trifft auf jeden Text zu, der mit "Marketing" beginnt, z.B.:
Marketing-Abteilung
Marketingmeeting
Marketingtext
Marketing
Marketing$
Trifft zu auf jeden Text, der mit "Marketing" endet, z.B.:
Event-Marketing
JourFix-Marketing
Marketing