Corso di Raku / Espressioni regolari e grammatiche / Espressioni regolari / Letterali e classi di caratteri / Classi di caratteri
Quiz — Classi personalizzate
Cosa stampa il programma seguente? La classe è negata.
say 'abc123' ~~ / <-[a..z]> /;| 1 | 「1」 |
| 0 | 「a」 |
| 0 | 「abc」 |
| 0 | False |
La classe <-[a..z]> riconosce un singolo carattere
che non sia una lettera minuscola. Percorrendo
abc123 da sinistra, i primi tre caratteri sono lettere
minuscole e vengono saltati; il primo carattere che non è una lettera
minuscola è la cifra 1, quindi la corrispondenza è
「1」.