Я хотел бы "Найти и заменить" целые строки в Microsoft Office Word 2010, которые соответствуют некоторым критериям.
Я попытался найти решение в официальной документации, но не нашел ответа:
- Найти и заменить текст с помощью регулярных выражений (Дополнительно)
- Добавляйте силу поиску Word с помощью регулярных выражений
(кстати, вот еще два полезных неофициальных документа: поиск и замена с использованием подстановочных знаков ; регулярные выражения в Microsoft Word)
пример
Например: я хотел бы найти все строки, которые имеют стиль "Заголовок 2" , и заменить их так, чтобы они находились между символами ##
: так что это оригинальный текст: This is my title
, и я хотел бы найдите и замените его следующим образом: ## This is my title ##
(таким образом я мог бы преобразовать заголовок текста в Wiki-совместимый заголовок 2 без каких-либо внешних плагинов (РЕДАКТИРОВАТЬ: извините, тем временем я понял MediaWiki-совместимый Стиль заголовка 2 использует ==
вместо ##
, но это не меняет основной смысл)).
Поэтому после Ctrl+H, проверки « Использовать подстановочные знаки », выбора «Формат»> «Стиль»> «Заголовок 2» я попробовал это, и оно НЕ работало: (*^13>)
или (<*^13>)
, где ^13
соответствует «Разрыв абзаца / возврат каретки» (см. Это) - это сделало поиск Word безумно, и GUI завис на несколько минут (!). В конце концов, он ничего не нашел (но у меня действительно есть тексты в стиле заголовка 2).
Хорошо, это не подходящий шаблон, так какой будет правильный способ поиска и замены целых строк в Word?