Nuevas NORMAS para el foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse. - Mayo 16, 2008, 10:06:36
Boton Buscar
Inicio Ayuda Calendario Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Perl (Moderador: OzX)  |  Tema: Funcion TRIM (LTRIM Y RTRIM) Eliminar Espacios En blancos de un String. 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Funcion TRIM (LTRIM Y RTRIM) Eliminar Espacios En blancos de un String.  (Leído 42 veces)
OzX
Moderadores
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 2013


foro.new-bytes.net


Ver Perfil WWW
« en: Abril 19, 2008, 04:22:10 »

 La Funcion "Trim" No viene por defecto en el lenguaje perl, pero gracias a las expresiones regulares podremos obtener el mismo efecto.

TRIM (Elimina Espacios el Inicio y al Final de un String)
LTRIM (Elimina Espacios en Blanco en el Inicio del String)
RTRIM (Elimina Espacios en Blanco al Final del String)


Tenemos el Siguiente String

Citar
#\t , es un Espacio Tabulador.
$string="\t New-Bytes";
print $string;
Ahora Crearemos una Funcion TRIM para eliminar los espacios del inicio y final del String.

Codigo:

Citar
#!/usr/bin/perl

$string = " \t New-Bytes ";
print trim($string)."\n";

sub trim()
{
$string =~ s/^\s+//;
$string =~ s/\s+$//;
return $string;
}
Explicacion:

Citar
#~s/A/B/;= Sustituye A por B
# ^ = Solo al Inicio del String
#\s = Espacios en Blanco
#+ = Con este cuantificador decimos algo que puede aparecer una o más veces. Este lo usamos cuando queremos que algo aparezca por lo menos una vez.
#$= Solo al Final.
Funcion LTRIM (Elimina Espacios En Blanco en el Inicio)

Citar
$string = " \t New-Bytes \n";
print trim($string)."\n";

sub ltrim()
{
$string =~ s/^\s+//;
return $string;
}

Funcion RTRIM (Elimina Espacios al Final)


Citar
#!/usr/bin/perl

$string = " \t New-Bytes \n";
print trim($string)."\n";

sub rtrim()
{
$string =~ s/\s+$//;
return $string;
}
Bibliografia:


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion


New-Bytes
En línea


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
Aleks
Moderación
Gran Colaborador
*****
Conectado Conectado

Mensajes: 2308


Ich liebe Dich Kta


Ver Perfil Email
« Respuesta #1 en: Abril 19, 2008, 06:03:22 »

Excelente la forma en que has logrado implementar las famosas funciones Trim en perl, se te agradece OZX!
En línea





Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion



Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion


Ai shiteru
OzX
Moderadores
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 2013


foro.new-bytes.net


Ver Perfil WWW
« Respuesta #2 en: Abril 20, 2008, 01:42:56 »

jejejej Cheesy

trim bastante util en base de datos para no tener dramas con los espacios...
:=)
En línea


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
Aleks
Moderación
Gran Colaborador
*****
Conectado Conectado

Mensajes: 2308


Ich liebe Dich Kta


Ver Perfil Email
« Respuesta #3 en: Abril 21, 2008, 07:03:13 »

 Grin

Por eso dije, y de verdad es muy ingenioso tu método OzX!

Suerte men, que bueno verte mas seguido por el foro!
En línea





Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion



Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion


Ai shiteru
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Perl (Moderador: OzX)  |  Tema: Funcion TRIM (LTRIM Y RTRIM) Eliminar Espacios En blancos de un String. « anterior próximo »
Ir a:  
Novedades, Dudas, Comentarios Y Sugerencias, Top 100, Off-Topic, Revista E-Zine, Revista E-Zine, Sistemas operativos libres. , HacK GeneraL, Phreaking, Bug y Exploits, Networking & Wireless, Overclocking, Refrigeracion y demas, Hardware, Electronica Y Robotica, Hack para newbies, Todo Messenger, Troyanos y virus, Programacion, Programacion para webmasters, Software, Cracks & Serialz, P2p, Bittorrent, Elinks, Diseño Grafico, Juegos PC, Mp3, Multimedia, Peliculas Divx, Juegos, Humor y Adultos. (Diversion), Paginas Webs Recomendadas, Videos,


Zona-Musical Juegos online Juego Gratis10 Solucion Hosting Videos De Musica 1juegogratis Dragonjar
Noticias
 Juegos De Coche juegos gratis online juegos Los Foros De Sexe Gratuit Sexo Duro Tierra Messenger Trucos
Ranking-Hits
Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC