Problemas para crear procesador de texto con entorno grafico
mario alberto morales solis
malku_mario en hotmail.com
Dom Mar 11 01:32:24 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
>_______________________________________________
>Python-es mailing list
>Python-es en aditel.org
>http://listas.aditel.org/listinfo/python-es
_________________________________________________________________
Windows Live Spaces en Prodigy/MSN [1]Haz clic aquí La red más grande
en México y el mundo.
References
1. http://g.msn.com/8HMAESMX/2743??PS=47575
Más información sobre la lista de distribución Python-es