• Publicidad

Expresion regular, regresar string sin formato

Todo lo relacionado con el desarrollo Web con Perl: desde CGI hasta Mojolicious

Expresion regular, regresar string sin formato

Notapor bAsTeR » 2009-03-20 13:49 @618

Hola amigos.

Esta vez voy a pedir una ayuda que sé que a muchos de ustedes será muy sencilla pero yo soy malísimo con expresiones regulares.

Lo que necesito es aplicarle una expresión regular a un string para que le quite tanto espacios en blanco, como enter, no sé si me expliqué.

Tengo un textarea donde el usuario puede teclear tantos mails como quiera con la condición de que los debe separar por comas, lo que necesito es recibir esa cadena como si fuera una sola línea, sin espacios en blanco y sin saltos.

P.e.: [email protected],[email protected],[email protected].

Esto porque sabemos que un usuario puede dar un salto de línea o dar varios espacios en blanco y cosas así.

Gracias de antemano
Always Perl :)
bAsTeR
Perlero nuevo
Perlero nuevo
 
Mensajes: 63
Registrado: 2008-10-28 11:29 @520
Ubicación: Chihuahua, Chih. Mexico

Publicidad

Notapor explorer » 2009-03-20 14:06 @629

Pues sería algo así.
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
$cadena =~ s/\s//g;
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4

Es decir, sustituir (s/) cualquier carácter "espacio en blanco" (\s) por nada (//), a lo largo de toda la cadena (/g).

Parecido a cómo eliminar los espacios en blanco del comienzo de una línea.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Web

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 0 invitados