2011-10-28 9 views
5

Ahora que mi código es cada vez más grande, una estrategia para ubicar las ubicaciones de códigos de tecla es más importante. Ahora que las PC son más rápidas, 'Buscar' en Buscar archivos 'es rápido y efectivo:' Buscar todos los archivos en el proyecto 'a menudo no funciona si has usado unidades implícitas. He luchado para entender las expresiones regulares, pero es de suponer que me dejaría hacer una búsqueda como:¿Cómo puedo realizar una búsqueda booleana 'Y' en Delphi usando 'Buscar en archivos'?

uno o dos

uno y dos

se requieren Todas las búsquedas que estar en la misma línea.

Esto sería una gran mejora en una simple búsqueda por palabra clave. ¿Es esto posible en la búsqueda de Delphi? Estoy usando XE, XE2 y D7 (a veces).

+0

qué edición de Delphi? – Mawg

+0

Sí, puedes hacer eso con expresiones regulares. –

Respuesta

6

La expresión regular que necesita para buscar one o two es

one|two 

El símbolo significa |or en hablar de expresiones regulares.

La búsqueda de un archivo que contenga one y two es más difícil ya que la búsqueda está orientada a la línea. Se podría buscar one y two en la misma línea como la siguiente:

one.*two|two.*one 
+0

Gracias David. Es una pena que el quirófano sea tan complejo porque a menudo es la construcción más útil. –

Cuestiones relacionadas