Curso de Raku / Expresiones regulares y gramáticas / Expresiones regulares / Literales y clases de caracteres / Clases de caracteres

Quiz — Clases propias

¿Qué imprime el programa siguiente? La clase está negada.

say 'abc123' ~~ / <-[a..z]> /;
1「1」
0「a」
0「abc」
0False

La clase <-[a..z]> empareja un solo carácter que no sea una letra minúscula. Recorriendo abc123 desde la izquierda, los tres primeros caracteres son letras minúsculas y se saltan; el primer carácter que no es una letra minúscula es el dígito 1, así que la coincidencia es 「1」.

Clases de caracteres   |   Clases de caracteres predefinidas