Ответ: Как назначать атрибуты через поиск/замену?
В простых случаях (типа разметить заголовки) я пользуюсь таким методом:
до помещения в верстку, в Ворде, ставлю в начале строки уникальный знак (напр. $ или @), свой для каждого уровня заголовка. Потом уже в программе верстки (в PM или InDi) разрабатываю стиль абзаца и задаю замену $ на $, но с присвоенным стилем абзаца. Потом лишние знаки также поиском автоматически убираются.
Бывают случаи, когда абзацы одного стиля уже имеют уникальную особенность. Например, после формулы как правило чтоит tab и за ним скобка. Их можно отформатировать таким же способом.
Успехов.
СХ