Можно ли с помощью Microsoft Word 2007 заменить символ новой строки (\n
) другим символом?
А как же наоборот? (То есть заменить символ на символ новой строки).
Можно ли с помощью Microsoft Word 2007 заменить символ новой строки (\n
) другим символом?
А как же наоборот? (То есть заменить символ на символ новой строки).
Перейдите в Find (Ctrl+F) -> вкладка Replace -> нажмите More ... -> Special -> End of абзац. Символом является ^p
. Вы можете использовать его в обоих направлениях.
У меня MS Office 2007, но он должен работать и в старых версиях.
Согласно этому ответу на вопрос о StackOverflow, в версиях Word '97 -2013 использовался обычный синтаксис регулярных выражений (предназначен для каламбура). К сожалению, похоже, что Microsoft с тех пор отказалась от регулярных выражений в пользу собственного синтаксиса "Wildcard". Я использую Word 2016, и единственной альтернативой базовому поиску литералов (с несколькими экранированными символами) является сопоставление с подстановочными знаками, которое ... по сути, раздражающе ограниченное регулярное выражение.
Если вы используете версию Word с синтаксисом регулярных выражений (regex/regexp) (включается установкой флажка "Использовать подстановочные знаки" в диалоговом окне "Найти и заменить" *), тогда новые строки соответствуют ^13
(что, я полагаю, эквивалентно ^p
, "Знак абзаца", который можно найти / заменить только в том случае, если "Использовать подстановочные знаки" не выбрано. Иди разберись!).
Ни ^l
("Ручной разрыв строки"), ни ^n
("Разрыв строки") не будут перехватывать обычные старые символы новой строки (например, вид, который вы вводите при нажатии, ну, в общем, клавиша ENTER).
Однако я считаю, что разрывы разделов совпадают с m
(«разрыв страницы / раздела»).
NB. Эти параметры замены недоступны через интерфейс поиска на боковой панели навигации, который появляется при нажатии клавиш CTRL +F. Как указал user3251498, вы должны нажать CTRL + H, чтобы вызвать диалог Find and Replace.
Знак абзаца (Знак абзаца)
^ p (не работает в поле «Найти», если включена опция «Использовать символы подстановки») или используйте ^ 13
Нажмите Ctrl+H. В поле Найти введите \n
и введите нужный символ в Заменить. Обязательно установите флажок Регулярное выражение.
Вот и все.
Так что мне понадобилось время, чтобы понять это.
Нажмите одновременно клавиши Ctrl + H, и вы откроете вкладку поиска и замены.
Для поиска символа '\n' или какой клавиши ввода вам нужно набрать ^l
Это заставит его искать каждое место, где вы нажали клавишу ввода.
Также почему-то слово Microsoft не понимает \n
.