| Ausdruck | Bedeutung | Beispiel mit string "Hallo Welt!1" |
|---|---|---|
| [abc] | matched jedes gegebene Zeichen | [a] matched: a |
| [a-z] | matched jedes Zeichen zwischen den gegebenen | [A-Z] matched: H, W |
| [^a-z] | matched jedes Zeichen außer der gegebenen | [^a-zA-Z] matched: " ", !, 1 |
| . | matched jedes Zeichen | . matched: H, a, l, l, o, " ", W, e, l, t, !, 1 |
| a|b | matched jedes Zeichen a oder b | l|e matched: l, l, e, l |
| \s | matched/symbolisiert Leerzeichen | \s matched: " " |
| \S | matched/symbolisiert nicht-Leerzeichen | \S matched: H, a, l, l, o, W, e, l, t, !, 1 |
| \d | matched/symbolisiert Zahl | \d matched: 1 |
| \D | matched/symbolisiert nicht-Zahl | \D matched: H, a, l, l, o, " ", W, e, l, t, ! |
| \w | matched/symbolisiert Wort | \w matched: H, a, l, l, o, W, e, l, t, 1 |
| \W | matched/symbolisiert nicht-Wort | \W matched: " ", ! |
| ( ) | captured den Ausdruck in der Klammer | [A-Z]([a-z]) matched: Ha, We / grouped: (a), (e) |
| (?: ) | captured den Ausdruck in der Klammer nicht | ([A-Z])(?:[a-z]) matched Ha, We / grouped: (H), (W) |
| a? | matched 0 oder 1 des gegebenen Zeichen | l? matched: " ", " ", l, l, " ", " ", " ", " ", l, " ", " ", " ", " " |
| a* | matched 0 oder mehr des gegebenen Zeichen | l* matched: " ", " ", ll, " ", " ", " ", " ", l, " ", " ", " ", " " |
| a+ | matched 1 oder mehr des gegebenen Zeichen | l+ matched: ll, l |
| a{3} | matched genau die Anzahl an gegebenen Zeichen | l{1} matched: l, l, l |
| a{3,} | matched die Anzahl oder mehr an gegebenen Zeichen | l{2,} matched: ll |
| a{3,6} | matched zwischen 3 oder 6 der gegebenen Zeichen | l{1, 2} matched; l, ll |
| ^ | matched Zeichen, wenn der String mit den gegebenen Zeichen startet | ^W matched: |
| $ | matched Zeichen, wenn der String mit den gegebenen Zeichen endet | !1$ matched: !1 |
| \b | matched/symbolisiert Wortanfang/-ende | Hallo\b matched: Hallo Hall\b matched: |
| \B | matched/symbolisiert nicht-Wortanfang/-ende | Hallo\B matched: Hall\B matched: Hall |