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.