Monday, 17 August 2009

Utilizando Expresiones regulares para la búsqueda de ficheros en el IDE de Delphi

El otro día, uno de mis compañeros intentaba buscar un texto en unos ficheros en el IDE de Delphi, pero claro, como los ficheros tenían un nombre muy parecido intentaba buscarlos los 2. Pues bien, nos fijamos en el IDE, que si le damos a Shift+Ctrl+F nos aparecía el formulario de "Find Text", y éste tiene la opción de utilizar "Regular Expressions" y entonces intentamos explotar ésta opción. No tardamos mucho en encontrar información por la red, y aquí hay un enlace muy interesante dónde explica bastante bien el tema de las expresiones regulares:

http://delphi.wikia.com/wiki/Regular_Expressions

En uno de mis post antiguos también comenté algo parecido sobre el uso de las expresiones regulares.

Pues bien, en el ejemplo que os pongo, era buscar el texto "SeresVivos" o "SerVivo", y su expresión regular es la siguiente:

{Se}[a-z]+{Viv}[a-z]+

El resultado de la búsqueda:

Espero que os sirva de ayuda!.

0 comments:

Post a Comment