[pyar] Expresión regular para salida estándar

Dario Gabriel Acosta acostadariogabriel en gmail.com
Vie Ago 1 12:40:30 ART 2014


Buenisimo! me sirvió todo, pude hacer lo que quería, que es más o menos
esto:
primero capturo la salida de error, divido en líneas y a esas líneas las
spliteo por ":" recorro y si el string coincide con 'error'  o 'warning' le
aplico el formato:

texto = proceso.readAllStandardError().data()

lineas = texto.split('\n')

for t in lineas:

     cursor.insertBlock()

     for i in t.split(':'):

         if i == ' error':

             cursor.insertText(t, self.formato_error)

         elif i == ' warning':

             cursor.insertText(t, self.formato_warning)


No se si es la mejor manera pero me funcionó, se puede hacer más usando
parsers como eclipse supongo.


Muchas gracias! Abrazos.




El 1 de agosto de 2014, 11:27, Juan Manuel Pérez <jmperez.85 en gmail.com>
escribió:

> Nunca está de más: http://rubular.com/
>
> Saludos,
>
> JM
>
>
> 2014-08-01 11:09 GMT-03:00 Ezequiel Brizuela [aka EHB or qlixed] <
> qlixed en gmail.com>:
>
> Bajate Kodos. Es un soft en python para probar regex, MOY recomendable
>> para testear/practicar/aprender a usar regexs.
>> El ago 1, 2014 1:45 AM, "Dario Gabriel Acosta" <
>> acostadariogabriel en gmail.com> escribió:
>>
>>>  Hola chicos, estoy loco con esto, siempre me costaron las expresiones
>>> regulares, necesito un patrón para la salida de error estándar de GCC, en
>>> GNU/Linux la salida es algo así:
>>>
>>> "/home/gabo/test.c:8:1: error: expected ‘;’ before ‘return’"
>>> en Windows creo que lo único que cambia es que comienza por ejemplo así:
>>> "C:\carpeta\test.c:8:1: error: expected ‘;’ before ‘return’"
>>>
>>> Necesito la expresión regular para cambiarle el formato en una
>>> aplicación.
>>>
>>> Abrazos!
>>> --
>>> Gabriel
>>>
>>> _______________________________________________
>>> pyar mailing list pyar en python.org.ar
>>> http://listas.python.org.ar/listinfo/pyar
>>>
>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>
>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>> Argentina - http://www.usla.org.ar
>>>
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
Gabo
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140801/740678c0/attachment.html>


More information about the pyar mailing list