6.3.1. Vordefinierte Klassen

Sequenz
|
Beschreibung
|
| \w |
ein alphanumerisches Zeichen inklusive '_' |
| \W |
kein alphanumerisches Zeichen, auch kein '_' |
| \d |
ein numerisches Zeichen |
| \D |
kein numerisches Zeichen |
| \s |
irgendein wörtertrennendes Zeichen (entspricht [ \t\n\r\f]) |
| \S |
kein wörtertrennendes Zeichen |
Die Sequenzen \w, \d und \s können innerhalb von selbstdefinierten Zeichenklassen benutzt werden.
Ausdruck
|
Beschreibung
|
| foob\dr |
findet Strings wie 'foob1r', 'foob6r', etc., aber nicht 'foobar', 'foobbr', etc. |
| foob[\w\s]r |
findet Strings wie 'foobar', 'foob r', 'foobbr', etc., aber nicht 'foob1r', 'foob=r', etc. |