Ultimas Toolbox
Tools zur Website Optimierung.

Reguläre Ausdrücke Testen






Modifikatoren

ModifikatorBeschreibung
mMehrzeilenmodus.
iIgnoriert Groß- und Kleinschreibung.
gGlobale suche, liefert alle Treffer zurück, nicht nur den ersten.

Gruppen

AusdruckBeschreibung
[abc]Findet ein Zeichen aus der Gruppe. (a, b oder c)
[^abc]Findet ein Zeichen das nicht in der Gruppe aufgeführt ist.
[0-9]Findet eine Zahl von 0 bis 9. Das selbe geht auch mit Buchstaben [a-z].
[^0-9]Findet Zeichen die nicht Zahlen von 0 bis 9 sind.
(foo|bar)Findet foo oder bar in der Zeichenkette.

Metazeichen

MetazeichenBeschreibung
.Steht für ein beliebiges Zeichen. Mit Modifikator m auch für den Zeilenumbruch.
\wFindet ein Wortzeichen.
\dFindet eine Ziffer.
\sFindet ein Whitespace Zeichen.
\bSteht für Wortgrenzen.
\nZeilenvorschub.
\tTabulator.
\rWagenrücklauf.
\vVertikaler Tabulator.
\0Nullzeichen.

 

Wenn \w, \d, \s oder \b groß geschrieben wird, verneint sich die Bedeutung. Zum Beispiel \W findet dann nicht Wortzeichen.

Sequenzen

SequenzenBeschreibung
*Keinmal oder Mehrmals.
+Einmal oder Mehrmals.
?Einmal oder keinmal.
{n}Genau n mal.
{n,}Mindestens n mal.
{n,m}Mindestens n mal, aber höchsten m mal.
*?Wie ? nur ungierig.
+?Wie + nur ungierig.

 

Gierig bedeute, das ein Treffer so lang wie möglich sein wird. Ein Beispiel:

Text:
<b>Foo</b> <b>Bar</b>

Suchmuster: <b>.*?</b>
Treffer: <b>Foo</b>

Suchmuster: <b>.*</b>
Treffer: <b>Foo</b> <b>Bar</b>