4

Я хотел бы "Найти и заменить" целые строки в Microsoft Office Word 2010, которые соответствуют некоторым критериям.

Я попытался найти решение в официальной документации, но не нашел ответа:

(кстати, вот еще два полезных неофициальных документа: поиск и замена с использованием подстановочных знаков ; регулярные выражения в Microsoft Word)


пример

Например: я хотел бы найти все строки, которые имеют стиль "Заголовок 2" , и заменить их так, чтобы они находились между символами ## : так что это оригинальный текст: This is my title , и я хотел бы найдите и замените его следующим образом: ## This is my title ## (таким образом я мог бы преобразовать заголовок текста в Wiki-совместимый заголовок 2 без каких-либо внешних плагинов (РЕДАКТИРОВАТЬ: извините, тем временем я понял MediaWiki-совместимый Стиль заголовка 2 использует == вместо ## , но это не меняет основной смысл)).

Поэтому после Ctrl+H, проверки « Использовать подстановочные знаки », выбора «Формат»> «Стиль»> «Заголовок 2» я попробовал это, и оно НЕ работало: (*^13>) или (<*^13>) , где ^13 соответствует «Разрыв абзаца / возврат каретки» (см. Это) - это сделало поиск Word безумно, и GUI завис на несколько минут (!). В конце концов, он ничего не нашел (но у меня действительно есть тексты в стиле заголовка 2).

Microsoft Word 2010 - Найти и заменить (* ^ 13>) - Не отвечает (флажок Использовать подстановочные знаки)

Хорошо, это не подходящий шаблон, так какой будет правильный способ поиска и замены целых строк в Word?

1 ответ1

2

Возможно, я что-то упустил, но по какой-то причине я не смог сделать это за одну операцию поиска / замены:

меры

  1. До:

    1

  2. Замените пустую строку (формат заголовка 2) на «## ^ & ##» (без форматирования):

    2

  3. После первого замените:

    3

  4. Замените «^ p ##» (без форматирования) на «## ^ p» (без форматирования) (учтите, что в начале строки замены есть пробел!):

    4

  5. После второго заменить:

    5

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .