Beispiele für reguläre Ausdrücke

PreviousUpNext

Ausdruck

Bedeutung

^abc

Stimmt mit Text überein, der "abc" am Zeilenanfang hat

abc$

Stimmt mit Text überein, der "abc" am Zeilenende hat

^abc$

Stimmt mit der Zeile "abc" exakt überein

^\s*abc

Stimmt mit Text überein, der "abc" am Zeilenanfang hat, wobei führende Leerzeichen (Whitespaces) erlaubt sind

^\s*end;?\s*$

Stimmt mit Text überein, der nur "end" oder "end;" enthält, wobei führende und abschließende Leerzeichen erlaubt sind

abc|def

Stimmt mit "abc" oder "def" überein

a(b|c)d

Stimmt mit "abd" oder "acd" überein

a(b|c)d\1

Stimmt mit "abdb" oder "acdc" überein, jedoch nicht mit "abdc"

 

In den obigen Beispielen verwendete Steuerzeichen

Zeichen

Bedeutung

^

Zeilenanfang

$

Zeilenende

\s

Leerzeichen (Whitespace) (ein Tab oder Leerschritt)

*

0 oder mehr des vorangehenden Zeichens

?

Vorangehendes Zeichen ist optional

|

Alternativer Ausdruck

( )

Unterausdruck

\1

Rückreferenz auf ersten Unterausdruck

 

Siehe auch

Referenz Regulärer Ausdrücke