por explorer » 2010-05-22 17:05 @753
Puedes hacerlo de varias maneras. La más fácil para ti, sería hacer un bucle while(), en lugar del if(), agregar la opción /g a la expresión regular, y dentro del bucle, sumar uno a una variable (incrementarlo).
La expresión regular, con el efecto de la opción /g hará repetir el bucle tantas veces como aparezca el patrón de la expresión regular dentro de la cadena a analizar. Solo te queda imprimir el valor de la variable al salir del bucle.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES