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」
0False

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

Classi di caratteri   |   Classi di caratteri predefinite