Beispiele für reguläre Ausdrücke |

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