2010-09-16 25 views
15

El siguiente patrón coincide con una línea completa, ¿cómo busco y eliminar estas líneas. Si dejo un espacio en la cadena de reemplazo, deja un espacio en blanco en esa línea particular, cuando lo hago a través de eclipse.Cómo eliminar una línea completa que coincide con un patrón

^[\t ]*<param name="logic" .*$ 
+1

donde/cómo usaste esta expresión para eliminar todas las líneas que coincidan? – telebog

Respuesta

19

no sé nada sobre el eclipse, pero puede que tenga que incluir el partido \n nueva línea con el fin de eliminar la línea por completo. Además, ¿es posible reemplazar con una cadena vacía en lugar de un espacio?

^[\t ]*<param name="logic" .*\n$ 
+0

Simplemente no quiero esa línea – Joe

+0

funciona como se esperaba – Joe

+0

Excelente. Gracias por el tic! –

6

Para eliminar la línea, también debe eliminar el salto de línea, no solo el contenido de la línea. Entonces su Expresión debería terminar con \ r \ n en lugar de $. No lo puedo intentar en este momento, por lo que tendrá que experimentar con la sintaxis correcta.

Cuestiones relacionadas