Notepad ++ eliminar hasta dos puntos para cada línea con reemplazar todo

Notepad ++ eliminar hasta dos puntos para cada línea con reemplazar todo

Estoy usando el cuadro Reemplazar de Notepad++ para eliminar el texto a la izquierda de los dos puntos (:) en las 3 líneas de mi archivo:

RASTREO: hacer

RASTREO: re

TRAZA: mi

Estoy usando ^[^:]+:en el campo 'Buscar qué:' y 'Reemplazar con:' está vacío, pero cuando pasa a la siguiente línea, selecciona y elimina automáticamente lo que salió en la línea anterior, así que cuando ejecutoReemplaza todoen resultado de:

mi

Debería mostrar:

hacer

re

mi

Respuesta1

Es un "error" ("característica") de Notepad++, debes capturar el resto de la línea y usar el valor en reemplazo:

  • Encontrar que:^[^:]+:(.+)$
  • Reemplazar con:$1
  • comprobar Envolver alrededor
  • comprobar expresión regular
  • DESMARCAR. matches newline
  • Replace all

Otra forma es:

  • Encontrar que:^[^:\r\n]+:
  • Reemplazar con:LEAVE EMPTY

información relacionada