Notepad++ удалить до двоеточия для каждой строки с заменой всех

Notepad++ удалить до двоеточия для каждой строки с заменой всех

Я использую поле «Заменить» в Notepad++, чтобы удалить текст слева от двоеточия (:) во всех трех строках моего файла:

СЛЕД: делать

СЛЕД: повторно

ТРАССА: ми

Я использую ^[^:]+:поле «Найти:», а поле «Заменить на:» пустое, но при переходе на следующую строку автоматически выбирается и удаляется то, что было выведено в предыдущей строке, поэтому, когда я запускаюЗаменить всеэто приводит к:

ми

Он должен показать:

делать

повторно

ми

решение1

Это «баг» («фича») Notepad++, вам придется захватить оставшуюся часть строки и использовать значение при замене:

  • Найти то, что:^[^:]+:(.+)$
  • Заменить:$1
  • проверить Обернуть вокруг
  • проверить Регулярное выражение
  • СНЯТЬ ОТМЕТКУ. matches newline
  • Replace all

Другой способ:

  • Найти то, что:^[^:\r\n]+:
  • Заменить:LEAVE EMPTY

Связанный контент