2012-03-31 175 views
10

¿Cómo podemos realizar búsquedas múltiples de palabras múltiples y la línea que las contiene? Estas palabras pueden estar en las mismas o diferentes líneas. Por ejemplo:Notepad ++: ¿Búsqueda de palabras múltiples en un archivo (puede estar en líneas diferentes)?

1.El CAT sube y baja la CARRETERA.
2. El PERRO sube y baja la CIUDAD.
3. El CABALLO sube y baja la CIUDAD.
4. El BURRO sube y baja la CIUDAD.

Ahora, deseo hacer una búsqueda de las líneas que contienen CAT y TOWN en una sola toma. Entonces, obtendría el resultado como la línea 1, 3, 4 en secuencia. Eso sería de la misma manera que hacemos en Unix().

¿Cómo podemos hacerlo en Notepad ++ ??

Respuesta

12

Necesita una nueva versión de notepad ++. Parece que las versiones anteriores no son compatibles con |.

Nota: egrep "CAT|TOWN" buscará líneas que contengan CATOWN. (CAT)|(TOWN) es la extensión correcta o (que coincide con 1,3,4). Por extraño que escribió y que es por cierto (CAT.*TOWN)|(TOWN.*CAT)

+0

¡Muchas gracias amigo! (cat) | (ciudad) ... funcionó bastante bien ... ¡y es fácil de recordar también! – unirock

+2

Esto parece estar desactualizado. Las nuevas versiones tienen soporte. mira aquí: http://stackoverflow.com/a/14727514/265877 – Alex

9

<shameless-plug>

Búsqueda + es un plugin de Notepad ++ que hace exactamente esto. Puede download it from here e instalarlo siguiendo los pasos mencionados here

Siéntase libre de publicar issues/suggestions here.

</shameless-plug>

+0

Esto es un salvavidas, buen trabajo – Reno

+0

amarghosch ¿tienes una versión de Windows de este complemento? – GroD

+0

Necesito una versión de Windows de este complemento para Notepad ++ v6 – GroD

0

Posible solución

  1. En Notepad ++, haga clic en menú de búsqueda, el clic Encuentra
  2. En Buscar: entrar en este ==>gato | localidad
  3. Seleccionar EXPRESIÓN REGULAR ra diobutton
  4. clic descubrimiento en documento actual

Screenshot

1

Si está utilizando el Bloc de notas editor ++ (como la etiqueta de la cuestión sugiere), puede utilizar la gran funcionalidad "Buscar en archivos".

Ir a Búsqueda> Buscar en archivos (Ctrl + Shift + F para el teclado en adictos) e introduzca:

encontrar lo = (cat | localidad) Filtros = * .txt Directorio = introduzca el ruta del directorio en el que desea buscar. Puede marcar Follow current doc. tener la ruta del archivo actual a llenar. Modo de búsqueda = Expresión regular

Cuestiones relacionadas