Чтобы правильно добавить строки кода в сообщение, я хотел бы добавить четыре пробела (U + 0020) в начале каждой выбранной новой строки, предыдущей строки, заканчивающейся разрывом абзаца, чтобы я мог просто скопировать и вставить из файла .docx.
Я полагаю, что это может быть сделано с помощью параметра «Найти и заменить» или, в случае неудачи, вместо этого какого-нибудь простого макроса.
(*)^13
Заменить<space><space><space><space> \1^p
Ответы:
Я хотел бы добавить четыре пробела (U + 0020) в начале каждой выбранной новой строки
Выберите абзацы, которые вы хотите изменить.
На вкладке «Главная» в группе «Редактирование» нажмите «Заменить», чтобы открыть диалоговое окно «Найти и заменить».
Если вы не установите флажок, Word обрабатывает символы подстановки как текст.
Установите «Найти что»
(*)^13
,*
соответствует любой строке символов(*)
группирует строку символов, чтобы мы могли использовать ее в замене. Смотрите ниже для более подробного объяснения.^13
соответствует разрыву абзаца или возврату каретки(*)^13
- соответствует всей строке и группирует текст, чтобы мы могли использовать его в замене.Установите «Заменить» на
<space><space><space><space>\1^p
,<space><space><space><space>
вставляет 4 пробела.\1
вставляет группу(*)
из находки^p
вставляет разрыв абзаца.Нажмите «Заменить все».
Изображения получены из Найти и заменить текст с помощью регулярных выражений (Дополнительно) а также Найти и заменить, используя подстановочные знаки
()
Источник Поиск и замена символов с использованием подстановочных знаков
Дальнейшее чтение
источник