5.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. |