• Publicidad

asignar a una variable un resultado.

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

asignar a una variable un resultado.

Notapor julruiz » 2005-10-05 15:47 @699

Tengo el siguiente codigo

Código: Seleccionar todo
#!C:\perl\bin\perl.exe -w

$line="<meta name='description' content='Perl en Español - Foros de perl en español, foro perl, foro de perl, tutoriales de perl, noticias de perl en español.'>";
$content=$line=~/content=\'(.*?)\'/i;
print $content;


lo que busco con este, es que me imprima lo que hay dentro del atributo content, pero al ejecutarlo me imprime un "1".

como lo puedo corregir para que me funcione correctamente?
julruiz
Perlero nuevo
Perlero nuevo
 
Mensajes: 18
Registrado: 2005-09-11 20:55 @913

Publicidad

Notapor monoswim » 2005-10-05 22:25 @976

Ya te respondí en forosdelweb pero bueno , la solución es colcar paréntesis

($content)=$line=~/content=\'(.*?)\'/i;

Sino asigna el numero de veces encontrado...

Saludos
MonoSwim
Perl Programming Language
Avatar de Usuario
monoswim
Perlero nuevo
Perlero nuevo
 
Mensajes: 452
Registrado: 2003-11-18 16:13 @717
Ubicación: Buenos Aires

Notapor kidd » 2005-10-05 22:55 @996

monoswim escribiste:Ya te respondí en forosdelweb pero bueno , la solución es colcar paréntesis

($content)=$line=~/content=\'(.*?)\'/i;

Sino asigna el numero de veces encontrado...

Saludos



Umm, prefiero hacerlo de la siguiente manera:

Código: Seleccionar todo
$line =~ /content\=\'(.*?)\'/i;

my $content = $1;




SALUDOS
Uriel Lizama Perl programmer fundador de Perl en Español
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México


Volver a Intermedio

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado