[perl] Espacios en blanco

Jose Ignacio jopinet@writeme.com
Wed, 18 Nov 1998 08:28:57 +0100


Si lo que quieres es quitar todos los espacios que haya al final de la
variable, pon
$var=~s/(\s)+$//;
Saludos
Jose Ignacio
Webmaster Buscador JopiNet & JopiBanner - http://www.jopinet.com
Adrian Galindo escribió:
> 
> On Tue, 17 Nov 1998, Jorge Arturo [iso-8859-1] Ramírez  Roblero wrote:
> 
> > Como le hago para eliminar los espacios en blanco de una variable?
> > Ejemplo:
> >
> > $var = "Hola ";
> > $var2 = chop ($var); <-- es correcto esto. ?
> 
> Con esto estas asignando el espacio a $var2... y creo que eso no es lo
> quieres. Aun asi, con esa instruccion dejas la cadena "Hola" en $var ya
> sin el espacio del final y dicho espacio se queda en $var2.
> 
> Si quieres quitar todos los espacios en blanco de una cadena puedes hacer
> algo asi:
> 
> $variable = "La luna no es de queso";
> $variable =~ s/ //g;
> print "$variable\n";
> 
> que te regresara algo asi:
> Lalunanoesdequeso
> 
> salu2...
> 
> ---------------------------
> Adrian Galindo Hdez
> Hemerobiblioteca J.J.Izquierdo
> Facultad de Medicina, UNAM
> Cuidad de Mexico
> 
> --------- Pie de mensaje --------------------------------
> Visite: http://tlali.iztacala.unam.mx/~randrade/perl.shtml
> Cancelar inscripcion:
> mail to: majordomo@tlali.iztacala.unam.mx
> text   : cancelacion perl
--------- Pie de mensaje --------------------------------
Visite: http://tlali.iztacala.unam.mx/~randrade/perl.shtml
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text   : cancelacion perl