reemplazar datos de una cadena en orden inverso
mario alberto morales solis
malku_mario en hotmail.com
Mie Mar 7 21:40:27 CET 2007
holaaaaaaaaaaaaaaa comunidad python...
tengo un grandisimo problema.... soy el mas novato de entre los
novatos que usan python y tengo ke entregar un proyecyo que funcione
en linux, nos asignaron crear un procesador de textos sencillo pero
hecho totalmente en python... mi pregunta es
habra alguno de ustedes que tenga algun procesador de textos que me lo
pueda pasar... o al menos que me diga como lo inicio o que onda porque
la verdad en python estoy perdido y ese proyecto lo tengo que entregar
el 15 de febrero.
porfavor si alguien puede ayudarme se lo agradecere muchoo y me
salvaran la vida
atte: mario alberto
pueden enviarme la respuesta en las siguientes direcciones de correo
electronico
[1]malku_mario en hotmail.com
[2]riki_shi en hotmail.com
[3]chockersolis en yahoo.com.mx
de antemano muuuchas gracias.
______________________________________________________________
From: Chema Cortes <py en ch3m4.org>
Reply-To: La lista de python en castellano <python-es en aditel.org>
To: La lista de python en castellano <python-es en aditel.org>
Subject: Re: [Python-es] Re: reemplazar datos de una cadena en
orden inverso
Date: Fri, 23 Feb 2007 04:03:52 +0100
>El Martes, 20 de Febrero de 2007 23:10, Oscar de Anda escribió:
> > Gracias a todos por su amable respuesta.
> >
> > Esta última opción, la de Luis Miguel, me parece muy
interesante, lo voy
> > a intentar de esa forma.
>
>Aunque también te recomiendo que uses esta opción, sólo funcionará
si el texto
>está bien formado XML. Una alternativa podría ser usar el módulo
're'. Con un
>poco de pericia, se puede incluso arreglar algún que otro error en
el formato
>(mayúsculas mal puestas, espacios que sobran, añadir saltos de
línea, etc).
>Aquí va un ejemplo:
>
>import re
>
>XML="<h2>subtitulo1</h2><p>parrafo</p><p>parrafo1</p><p>parrafo2</
p><h2>subtitulo2</h2><p>parrafo3</p><h2>subtitulo3</h2>"
>
>PAT="""(?xi) #verbose+case insensitive
>###
>### Patrón para dividir el texto por subtítulos
>###
><h2>.*?</h2> #subtitulo
>(?:<p>.*?</p>)* #parrafos dependientes
>"""
>
>subtitulos=re.findall(PAT,XML)
>
>#cambios en el último subtitulo
>s=subtitulos[-1]
>subtitulos[-1]=re.sub("<(/?)h2>",r"<\1em>",s)
>
>#unión de todos los elementos separando en líneas cada subtítulo
>XML="\n".join(subtitulos)
>
>_______________________________________________
>Python-es mailing list
>Python-es en aditel.org
>http://listas.aditel.org/listinfo/python-es
_________________________________________________________________
El correo electrónico más usado en el mundo [4]Haz clic aquí
Prodigy/MSN Hotmail
References
1. mailto:malku_mario en hotmail.com
2. mailto:riki_shi en hotmail.com
3. mailto:chockersolis en yahoo.com.mx
4. http://g.msn.com/8HMBESMX/2755??PS=47575
Más información sobre la lista de distribución Python-es