[Qualipso-a4] bugs en las herramientas de búsqueda de patrones

Jose Gato Luis jgato en gsyc.es
Lun Feb 16 16:51:28 CET 2009


Javier Pueyo escribió:
> El lun, 16-02-2009 a las 16:05 +0100, Miguel Angel Tinte Garcia
> escribió:
>> El lun, 16-02-2009 a las 15:53 +0100, Jose Gato Luis escribió:
>>> Buenas,
>>>
>>> estoy probando la herramienta de búsqueda de patrones para ficheros de 
>>> código fuente y me devuelve los siguientes ejemplos:
>>>
>>> *** ['[cjwatson en ubuntu.c']
>>> *** ['https://wiki.ubuntu.c']
>>> *** ['<martin.pitt en ubuntu.c', 'https://wiki.ubuntu.c', 
>>> 'http://www.ubuntu.c', 'ubuntu-devel en lists.ubuntu.c', 
>>> 'https://lists.ubuntu.c']
>>> *** ['https://help.ubuntu.c', 'www.c', '<http://www.c', 
>>> 'https://wiki.ubuntu.c', 'h.u.c', 'w.u.c']
>>>
>>> como acaban en ".c" se cree que es un fichero de código en c, ¿ideas 
>>> para unas búsquedas más refinadas?, supongo que habrá que buscar por 
>>> patrones fichero.ext, aunque un fichero se podría llamar cjwatson en ubuntu.c.
>> El problema con estos patrones es que ahora mismo busca "*.c" pero
>> debería buscar "*.c " para saber que el nombre acaba con la c. En estos
>> ejemplos que ta has encontrado la terminación debe ser "*.com" casi con
>> toda seguridad pero al estar el patrón mal los filtra. Si te parece bien
>> modificamos el patrón para que no vuelva a pasar.
> 
> Además de asegurarse que la cadena termine en "c" ("^\S*.c$"), quizá
> también es buena idea adaptar la regex para que excluya la barra "/" ("^
> \/") ya que en principio no es un caracter legal en nombre de ficheros?

me parece una buena idea ;)

> 
> 
>>> Por otro lado, en la búsqueda de bugs, me gustaría que cuando encuentra 
>>> un bug, en vez de devolver la cadena completa (#bug 345), me devuelva 
>>> sólo el identificador (345). 
>> Esto supongo que es un problema más de extracción de la info de bugs que
>> de patrones. Si quieres lo echo un vistazo a ver en que momento se
>> deveulve la info encontrada para filtrar sólo el número.
>>
>>> Saludos,
>> Ciao
>>>
>>>
> 
> _______________________________________________
> Qualipso-a4 mailing list
> Qualipso-a4 en gsyc.escet.urjc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/qualipso-a4


-- 
José Gato Luis                   | Libre Software Engineering Lab (GSyC)
Tel: (+34)-914 888 105           | Universidad Rey Juan Carlos
jgato en gsyc.escet.urjc.es         | Edif. Departamental II - Despacho 121
http://libresoft.urjc.es/        | c/Tulipán s/n 28933 Móstoles (Madrid)


More information about the Qualipso-a4 mailing list