#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. Кажется, мой предыдущий комментарий исчез. Действует очаровательно. Спасибо.