У меня есть файл, в котором я хочу удалить только определенные разрывы строк, такие как этот пример:

ProduceFalse:
Return a Boolean of value "false"

ProduceTrue:
Return a Boolean of value "true"

В приведенном выше примере я хотел бы заменить разрывы строк после символов : так, чтобы файл выглядел следующим образом:

ProduceFalse: Return a Boolean of value "false"

ProduceTrue: Return a Boolean of value "true"

Для этого я открыл файл с помощью Notepad++ и использовал функцию замены с помощью регулярных выражений. Я могу найти случаи этих случаев с выражением :[\r\n] отлично, но замена его на : кажется, не влияет на разрыв строки.

Как я могу удалить разрыв строки, который я нашел таким образом - или какой лучший способ сделать это (желательно в Notepad++ или с помощью функции замены другого редактора, так как я хотел бы использовать его под Windows)?

1 ответ1

1
  • Ctrl+H
  • Найти что:: :\K\R
  • Заменить на: 1 space
  • проверить обернуть
  • проверьте регулярное выражение
  • Заменить все

Объяснение:

:       : a semicolon
\K      : forget all we have seen until this position
\R      : any kind of linebreak

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .