Блокнот Как удалить возврат каретки в строках только без полных остановок

#notepad

Вопрос:

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

 Were there any connections? Or
was all of it
 

Я нашел регулярное выражение для поиска этих строк (Найти: w$ ), и я могу вставить полную остановку, если захочу (Заменить: $0. ), но что мне сделать, чтобы вставить пробел и удалить возврат каретки/удалить его вместо этого, чтобы он стал таким:

 Were there any connections? Or was all of it
 

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

Есть ли способ сделать это?

Комментарии:

1. Заменить (w)s*r?n на $1 (дополнительное место).

Ответ №1:

  • Ctrl H
  • Найти что: (?<=w)R(?=w)
  • Заменить на: Пробел
  • ПРОВЕРЬТЕ обертывание вокруг
  • ПРОВЕРЬТЕ регулярное выражение
  • Replace all

Объяснение:

 (?<=w)     # positive lookbehind, make sure we have a word character before
R          # any kind of linebreak
(?=w)      # positive lookbahead, make sure we have a word character after
 

Скриншот (до):

введите описание изображения здесь

Скриншот (после):

введите описание изображения здесь

Комментарии:

1. Кажется, мой предыдущий комментарий исчез. Действует очаровательно. Спасибо.