[perl] cadenas, busqueda y sustitucion
=?iso-8859-1?Q?Adri=E1n?= Galindo
agalindo@liceaga.facmed.unam.mx
Tue, 10 Oct 2000 12:55:08 -0500
Cesar Villegas wrote:
>
> Recien empiezo con Perl y tambien es mi primer mensaje en la lista :)
¡Bienvenido!
Las expresiones regulares es una de las cosas más apasionantes,
frustrantes y oscuras de PERL.
Mis primeros mensajes en esta lista fueron sobre este tema, pero ya una
vez que las dominas, las extrañas cuando programas en otros lenguajes :)
> Quisiera saber como puedo buscar una cadena y reemplazarla por otro sin
> importar su extension, imaginemos que tengo un archivo de texto con
> muchas oraciones....
>
> mi <mama me> mima
> yo amo a mi <mama> mucho
> mi <mama es la mejor> del mundo
>
> como puedo hacer para que eliminar todo lo que no este entre < > de cada
> una de las lineas???
Bueno, ya recibiste varias respuestas muy acertadas, sería redundante
dar más ejemplos.
Solo queda hacer incapié en que debes usar la memoria del patrón, o sea,
el usar los () en el primer parámetro y el $1, $2, etc en el segundo.
Y también que es muy recomendable escapar los caracteres especiales para
que todo quede menos implicito para evitar caer en obviedades.
> estoy practicando con pequeños ejercicios como este, tengo el libro
> Learning Perl y con ese me guio un poco, apenas resuelva esto quiero
> hacer un extractor de links ;)
Mi gran biblia para aprender Perl es (y sigue siendo mi referencia de
cabecera) el libro de Perl 5 a través de ejemplos, traducido (ol
revisado?) por Max de Mendizabal.
En capítulo de las expresiones regulares está de lujo.
La otra gran referencia es el perlre...
man perl
man perlre
man perlfunc
Saludos.
---------------------
Lic. Adrián Galindo Hernández ICQ#: 53497209
Jefe del Departamento de Análisis Tel Ofna: 5631-1282 ext. 212
Consejo de Salubridad General Tel Cel: 044-5413-6723
Ciudad de México http://www.facmed.unam.mx/consejo
--------- Pie de mensaje --------------------------------
Visite: http://tlali.iztacala.unam.mx/~randrade/perl.shtml
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text : unsubscribe perl