Ответ: GREP в InDesign. Что и как
Для работы этого скрипта требуется прописать свой собственный файл FindChangeList.txt (откройте палитру скрптов, и там будет папка FindChangeSupport.
Там имеется пример. Вам следует его переименовать и создать на его основе свой.
Если вам требуется менять буквы на другие буквы, то все просто.
В случае же, если у вас неразрывные пробелы и прочие служебные значки, чуть сложнее. Синтаксис примерно такой, как в диалоге Find (вкладка Text).
Вот мой пример:
text {findWhat:"Автомобили^S^= экологическое обследование", fontStyle: "Condensed Italic"} {changeTo:"Автомобили^S^= экологическое обследование^y22"} {includeFootnotes:false, includeMasterPages:false, includeHiddenLayers:true, wholeWord:false}Как видно, можно давать все параметры, например, стили оформления, для уточнения поиска.
Каждая будущая замена = один абзац в файле FindChangeList-My.txt.
Сохраняете. Запускаете скрипт. Любуетесь.