Curso de Raku / Expresiones regulares y gramáticas / Expresiones regulares / Emparejar cadenas / Exercises / Dónde está el dígito
Solución: Dónde está el dígito
Aquí tienes una posible solución para la tarea.
Código
my $m = 'abc9x2z' ~~ /\d/;
say $m.from;
say $m.to;🦋 Puedes encontrar el código fuente en el archivo where-digit.raku.
Salida
3
4Comentarios
La clase
\dempareja un solo dígito. El motor se detiene en el primero que encuentra —9, en el índice3(las posiciones se cuentan desde cero); el2posterior nunca se alcanza..fromda el comienzo de la coincidencia,3, y.toda la posición justo después de su final,4. La diferencia.to - .fromes la longitud de la coincidencia: aquí un carácter.