elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 09:09  


Tema destacado: Sigue las noticias más importantes de elhacker.net en ttwitter!

+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting (Moderadores: Novlucker, Leo Gutiérrez., EleKtro H@cker)
| | |-+  Expresion regular en Perl
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Expresion regular en Perl  (Leído 1,108 veces)
D4RIO


Desconectado Desconectado

Mensajes: 996


STOP CENSORSHIP


Ver Perfil WWW
Re: Expresion regular en Perl
« Respuesta #15 en: 11 Enero 2012, 20:44 »

Cierto, lo confundí con /^[ab]/, lo extraño es que hice una prueba rápida para ver si me equivocaba, y:

Código:
$ perl ab.pl asas barco bola asta baba
el lenguaje se compone de 'a' y 'b'
'asas' pretenece al lenguaje
'barco' pretenece al lenguaje
'bola' pretenece al lenguaje
'asta' pretenece al lenguaje
'baba' NO pretenece al lenguaje

Parece como si hubiera puesto /^[^ab]$/... debe ser porque estoy en cygwin. Cuando llegue a mi casa verifico si en Linux tengo el mismo problema.

PD: La fuente por excelencia para hablar de expresiónes de Perl es el perlretut, la documentación oficial de perldoc. La referencia a esto sería esta

Saludos


En línea

RSA/RSA 4096 confiable x-hkp://keys.keysigning.org 789D025D<<back|track>> user
bdoX

Desconectado Desconectado

Mensajes: 31



Ver Perfil
Re: Expresion regular en Perl
« Respuesta #16 en: 11 Enero 2012, 21:16 »

PD: La fuente por excelencia para hablar de expresiónes de Perl es el perlretut, la documentación oficial de perldoc. La referencia a esto sería esta

Saludos

Gracias por el dato.

saludOS!


En línea

explorer

Desconectado Desconectado

Mensajes: 9


Analista/Programador Perl


Ver Perfil
Re: Expresion regular en Perl
« Respuesta #17 en: 16 Enero 2012, 16:30 »

Sería algo así:
Código
#!/usr/bin/perl
use 5.010;
use utf8;
use strict;
 
print "Ingrese nombre de usuario: ";
my $nombre = <>;
chomp $nombre ;
 
if ($nombre =~ /^[ab]+$/i) {
   say 'Sí pertenece';
}
else {
   say 'No pertenece';
}
 

« Última modificación: 16 Enero 2012, 16:36 por explorer » En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Una expresion regular en PERL....¡¡No la entiendo
Scripting
jcjuank 2 1,522 Último mensaje 21 Julio 2005, 15:22
por jcjuank
Expresión regular « 1 2 »
PHP
IWKY 29 6,938 Último mensaje 25 Enero 2010, 23:57
por ~ Yoya ~
Ayuda con Expresión Regular
Desarrollo Web
Shell Root 4 1,270 Último mensaje 10 Abril 2011, 22:26
por Shell Root
Expresión regular email
PHP
Littl3 1 1,072 Último mensaje 20 Septiembre 2011, 23:06
por ~ Yoya ~
ayuda con una expresion regular :(
Programación General
Elemental Code 6 150 Último mensaje 23 Mayo 2012, 04:10
por Elemental Code
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines