sobre PERL

Avelar Rosales Anibal Jesus(MCIC) avelar en uxmcc2.iimas.unam.mx
Dom Abr 30 09:10:36 CDT 2000


Prueba:

if( $VAR =$~ /^\/mecanica*\.html$) 

y listo, $VAR contendra la linea actual.

puedes poner $_ si tu entrada es la entrada estandar en lugar de $VAR

-------------------------------------------------------------------------------
Ing. Anibal Jesus Avelar Rosales        Tel-Celu:  044-5-438-4379
Procesamiento de Datos                  Tel Ofna: 424-61-00 ext. 17119 (tardes)
                                        Tel casa: 54894373 (noches)
Centro Nacional de Prevencion de Desastres, CENAPRED
                                        http://www.cenapred.unam.mx/mvolcan.html
Administrador de Sistemas Unix, Webmaster y Programador
Site : http://members.xoom.com/avelar (aun no terminado)
Powered by Linux!  Linux User: 170607

On Sun, 30 Apr 2000, Gunnar Wolf wrote:

> > hola *,
> > 
> > solicito su gran ayuda para algo que me imagino para los gurus de perl
> > sera una bobada.
> > 
> > estoy usando el wwwstat para hacer algunos reportes y pues esta en perl.
> > ya lei varias horas el man de perlre y no doy con lo que quiero: detectar
> > aquellas lineas (requisiciones URL) que emipiecen con /mecanica
> > (^/mecanica) y terminen con .html (html$).
> > 
> > ya he intentado muchas cosas (.* \w* y mas) y no doy. si alguien me
> > pudiera decir como se hace.....
> 
> Prueba con /^mecanica.*\.html$/
> 
> Explico los simbolitos:
> 
> Las diagonales / indican el inicio y fin de la expresion.
> El gorro ^ ancla la comparacion al principio de la cadena
> El .* significa "cualquier combinacion de cero o mas caracteres".
> La diagonal invertida \ indica que el siguiente caracter debe tomarse
>    literal, no intepretarse (un . significa "cualquier cosa")
> El $ ancla la comparacion al final de la cadena. Puede que quieras omitir
>    esta ultima ancla en caso de que alguien te de por ejemplo un 
>    mecanica.com/cosa.html#inciso3
> 
> Salu!
> 
> -------------------------------------------------------------------
>            Gunnar Wolf    gwolf en campus.iztacala.unam.mx
>      Universidad Nacional Autónoma de México, Campus Iztacala
>    Jefatura de Sección de Desarrollo y Admon. de Sistemas en Red
>         Area de Seguridad en Computo - DCI - DGSCA - UNAM
> -------------------------------------------------------------------
>   Beginner thinks 1Kb == 1000 bytes.   Master knows 1Km == 1024m
> 
> 
> -- 
> Para desuscribirse, mande correo a: ayuda-unsubscribe en linux.org.mx
> Para comandos adicionales, envíelo a: ayuda-help en linux.org.mx
> 
> 


-- 
Para desuscribirse, mande correo a: ayuda-unsubscribe en linux.org.mx
Para comandos adicionales, envíelo a: ayuda-help en linux.org.mx




Más información sobre la lista de distribución Ayuda