[perl] ayuda en remplazo: s/%0D%0A/%3CBR%3D/eg;

Gunnar Wolf gwolf@campus.iztacala.unam.mx
Tue, 25 Jul 2000 09:52:23 -0500 (CDT)


> > \S es cualquier caracter que no sea un espacio en blanco (ya sea un
> > espacio, tabulador o salto de linea). Al ponerlo entre parentesis haces
> > que Perl guarde lo que haya ahi en la variable $1, asi que lo que estas
> > haciendo es recortar la variable a unicamente la palabra que este despues
> > de 'host='.
> 
>    Mil gracias, Gunnar, como dije sabía que hacía porque el resultado,
>    pero lo de los paréntesis no lo sabía y no encontraba la referencia
>    de \S.

La referencia de las expresiones regulares en Perl la encuentras en
perldoc perlre. Como regla general, si bes una letra escapada por un
backslash (\w, \n, \s, etc.), se refiere a una clase de caracteres con los
que concordara - \w me parece que es equivalente a [a-zA-Z], \d es [0-9],
\s es [ \n	]. Si tienes una letra mayuscula, es la negacion de la
clase en minusculas.

Saludos!

-------------------------------------------------------------------
           Gunnar Wolf    gwolf@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

--------- Pie de mensaje --------------------------------
Visite: http://tlali.iztacala.unam.mx/~randrade/perl.shtml
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text   : unsubscribe perl