Raku-Kurs / Reguläre Ausdrücke und Grammatiken / Reguläre Ausdrücke / Literale und Zeichenklassen
Vordefinierte Zeichenklassen
Einige Zeichenklassen kommen so häufig vor, dass Raku ihnen kurze Namen gibt. Sie schreiben sie mit einem Rückstrich:
\d— eine Ziffer\w— ein „Wort“-Zeichen: ein Buchstabe, eine Ziffer oder ein Unterstrich\s— ein Leerraumzeichen (Leerzeichen, Tabulator, Zeilenumbruch)
say 'order 66' ~~ /\d/; # 「6」
say 'a_b' ~~ /\w/; # 「a」
say ' hi' ~~ /\s/; # 「 」Zu jeder gibt es eine Partnerin in Großschreibung, die die entgegengesetzte Menge trifft:
\D— alles, was keine Ziffer ist\W— alles, was kein Wortzeichen ist\S— alles, was kein Leerraum ist
say ' hi' ~~ /\S/; # 「h」Schließlich trifft ein einzelner Punkt .
jedes beliebige Zeichen:
say 'abc' ~~ /./; # 「a」Diese vordefinierten Klassen ersparen viel Tipparbeit, und Sie werden sie im weiteren Verlauf dieses Teils ständig verwenden.
Praxis
Lösen Sie 1 Quiz zum Inhalt dieses Themas.
Kursnavigation
← Quiz — Eigene Klassen | Quiz — Zeichenklassen →
💪 Oder springen Sie direkt zu den Übungen dieses
Abschnitts.