english      deutsch      Teamviewer
 

Vollständige Regular Expressions


In diesem Fall gilt die folgende Syntax:


Zeichenauswahl

Folgende Platzhalter können verwendet werden:
 

   Zeichen  steht für   Hinweis
   .  ein beliebiges Zeichen  entspricht dem ? unter Dos. Vorsicht mit dem Punkt vor z.B. "test.dwg" 
 \.  der Punkt selber
   \d  eine Ziffer   0-9 
   \D  ein Zeichen das keine Ziffer ist  
   \w  ein Buchstabe, Ziffer oder Unterstrich   auch Umlaute 
 \W  ein Zeichen das nicht \w ist
 [abc]  eines der Zeichen a, b oder c
 [a-f]  eines der Zeichen a, b, c, d, e oder f
 [^a]  alle Zeichen ausser a

 Quantoren (Angabe der Anzahl der Wiederholungen)

Hinter einem Zeichen kann ein Quantor gesetzt werden, der angibt, wie oft das vorhergehende Zeichen vorkommen soll:
 

 Zeichen  Bedeutung
   ?  der vorhergehende Ausdruck kann null- oder einmal vorkommen 
   +  der vorhergehende Ausdruck muss mindestens einmal, darf aber auch mehrfach vorkommen
   *  der vorhergehende Ausdruck darf beliebig oft (auch keinmal) vorkommen 

Wichtig: der vorhergehende Ausdruck kann ein einzelnes Zeichen sein. Es können aber auch mehrere Zeichen mit runden Klammern zusammengefasst werden.


Beispiel: Dateinamen in Dezimalschreibweise

A-2.dwg

A-2.3.11.2.dwg

A-2.3.12.3.dwg

A-22.4.dwg

 

passendes Muster: A-\d+(\.\d+)*\.dwg

Erklärung:

 A-  Die Datei muss mit A- anfangen
          \d+  mindestens eine, aber auch mehrere Zahlen, also sowohl 2 also auch 22 oder 1234
   \.\d+  der blaue Teil in der Klammer: ein Punkt gefolgt von mindest einer Zahl also: .3 oder .12 oder .1234
   (   )*  die Klammer selber: den Inhalt beliebig oft, auch keinmal
 \.dwg  endet mit .dwg  \. deshalb damit an der Stelle wirklich ein Punkt sein muss.
 .dwg geht in der praxis natürlich auch, Damit wäre aber z.B. auch A-23dwg gültig.


Anmerkung: Quantoren in Klammernschreibweise werden nicht unterstützt, da die geschweiften Klammern zu Kennzeichnung des signifikaten Teil des Dateinames verwendet werden.