consulta
Horacio Hidalgo
horacio.hidalgo en gmail.com
Lun Ago 24 13:19:11 PDT 2009
buenas,
estaba trabajando en una expresion regular para hacer un split, sin embargo
me esta generando valores en el array indefinidos, lo que tuve que hacer fue
filtrar los resultados que populan el array con grep, alguna idea de como se
podria eliminar esto de una forma mas "elegante"?
Saludos,
Horacio
use strict;
use warnings;
use feature ':5.10';
my $var = "vivo \"en un bonito barrio\" en costa rica";
say($var);
my @splitted = grep{ defined $_} split(m/\s+(\".*\")\s+|\s+/,$var);
#my @splitted = split(m/\s+/,$var);
print $#splitted ."\n";
for(@splitted)
{
print;
print "\n";
}
print "\n";
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.pm.org/pipermail/costarica-pm/attachments/20090824/e4ae454e/attachment.html>
Más información sobre la lista de distribución Costarica-pm