Curso de Raku / Expresiones regulares y gramáticas / Expresiones regulares / Adverbios / Exercises / Cuente las coincidencias

Solución: Cuente las coincidencias

Aquí tienes una posible solución para la tarea.

Código

say ('education' ~~ m:g/<[aeiou]>/).elems;

🦋 Puedes encontrar el código fuente en el archivo count-matches.raku.

Salida

5

Comentarios

  1. La clase de caracteres <[aeiou]> empareja una vocal, y el adverbio :g devuelve todas esas coincidencias en lugar de solo la primera.

  2. El resultado se comporta como una lista, así que .elems cuenta las coincidencias: las cinco vocales de education (e, u, a, i, o).

Cuente las coincidencias   |   Todos los números