[bcn-pm] regexp

Enrique Nell blas.gordonagmail.com
Dma Feb 20 07:23:47 PST 2007


Podrías incluir la línea siguiente en el bucle while (suponiendo que
el prefijo es PREF, no PREF_):

my @words = $_ =~ /(?:^|\s)PREF(.+?)(?=$|\s)/g;

No sé si te refieres a esto o a una solución a lo Severiano Ballesteros.

Saludos
Enrique



On 2/20/07, Xavier Pegenaute <xpegenauteatelepolis.es> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hola,
>
> lo que quería ya lo tengo solucionado, ahora bien, la duda ya es algo
> mas personal, tengo una linea dentro de un fichero como:
>
> "Indicativo   PREF_1   noimporta   PREF_2   PREF_3"
>
> Donde como antes la linea siempre empieza por "Indicativo" luego le
> siguen un conjunto de palabras que solo un subconjunto de ellas es
> importante, en este ejemplo las que tienen como prefijo "PREF".
> La cantidad y el orden de aparición (después de "Indicativo") es
> desconocido. Podría EN UNA LINEA hacer:
> 1) Detectar que la línea me interesa.
> 2) Parsear la linea.
> 3) Devolver un array de todas la palabras que empiezan con "PREF".
>
> ??
>
> Saludos
> Gracias :-)
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.5 (GNU/Linux)
> Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org
>
> iD8DBQFF2wKSsZ9ijtD23KoRAlzjAJ9+KKQfYRLIhkFE0qfSQLShUZbIJgCfQ8PT
> jKyf++PAVde3ja+7cQvJlXc=
> =fjsW
> -----END PGP SIGNATURE-----
> _______________________________________________
> llista dels Barcelona-pm
> Barcelona-pmapm.org
> http://mail.pm.org/mailman/listinfo/barcelona-pm
> BCN Perl Mongers: http://barcelona.pm.org
>


Més informació de la llista de correu Barcelona-pm