Corso di Raku / Espressioni regolari e grammatiche / Espressioni regolari / Letterali e classi di caratteri
Classi di caratteri predefinite
Alcune classi di caratteri sono così comuni che Raku dà loro nomi brevi. Le scrivi con una barra rovesciata:
\d— una cifra\w— un carattere di «parola»: una lettera, una cifra o un trattino basso\s— un carattere di spaziatura (spazio, tabulazione, ritorno a capo)
say 'order 66' ~~ /\d/; # 「6」
say 'a_b' ~~ /\w/; # 「a」
say ' hi' ~~ /\s/; # 「 」Ciascuna di queste ha una compagna maiuscola che riconosce l’insieme opposto:
\D— qualunque cosa non sia una cifra\W— qualunque cosa non sia un carattere di parola\S— qualunque cosa non sia spaziatura
say ' hi' ~~ /\S/; # 「h」Infine, un punto singolo . riconosce
qualunque carattere:
say 'abc' ~~ /./; # 「a」Queste classi predefinite fanno risparmiare molta scrittura, e le userai di continuo nel resto di questa parte.
Pratica
Risolvi 1 quiz sul contenuto di questo argomento.
Navigazione del corso
← Quiz — Classi personalizzate | Quiz — Classi di caratteri →
💪 Oppure vai direttamente agli esercizi di questa
sezione.