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