Curso de Raku / Expresiones regulares y gramáticas / Expresiones regulares / Literales y clases de caracteres
Clases de caracteres predefinidas
Algunas clases de caracteres son tan comunes que Raku les da nombres cortos. Se escriben con una barra invertida:
\d— un dígito\w— un carácter de «palabra»: una letra, un dígito o un guion bajo\s— un carácter de espacio en blanco (espacio, tabulador, salto de línea)
say 'order 66' ~~ /\d/; # 「6」
say 'a_b' ~~ /\w/; # 「a」
say ' hi' ~~ /\s/; # 「 」Cada una tiene una compañera en mayúscula que empareja el conjunto opuesto:
\D— cualquier cosa que no sea un dígito\W— cualquier cosa que no sea un carácter de palabra\S— cualquier cosa que no sea espacio en blanco
say ' hi' ~~ /\S/; # 「h」Por último, un punto suelto . empareja
cualquier carácter:
say 'abc' ~~ /./; # 「a」Estas clases predefinidas ahorran mucha escritura, y las usarás constantemente en el resto de esta parte.
Práctica
Resuelve 1 cuestionario sobre el contenido de este tema.
Navegación del curso
← Quiz — Clases propias | Quiz — Clases de caracteres →
💪 O ve directamente a los ejercicios de esta
sección.