Regex удалить перевод строки

223
Dennis K.

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

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)?

0

1 ответ на вопрос

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

Объяснение:

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

Похожие вопросы