Не уверен, что вы нашли ответ на этот вопрос, но нет волшебной кнопки, которая решит вашу проблему.
Однако в InDesign есть средство для каждого стиля абзаца, называемое GREP, которое может делать то, что вы ищете.
Это позволяет вам писать «регулярные выражения» или «регулярные выражения», которые являются просто правилами того, к чему следует применять данный стиль символов. Да, на первый взгляд они кажутся такими же значимыми, как заклинания Гарри Поттера, но 2 или 3 простых регулярных выражения помогут вам в этом.
Например:
(\<|<)!--\s*.*?\s*--(\>|>)
Будут нацелены только на HTML-комментарии.
(?<=").*?(?=")
Это будет нацелено на все, что заключено в прямые двойные кавычки.
(?<=\().*?(?=\))
Это будет нацелено на любой текст внутри круглых скобок ().
В этом стиле GREP есть кнопка с символом «@» рядом с тем местом, где вы вводите регулярное выражение, — это дает вам раскрывающееся меню, которое почти похоже на «Мастер регулярных выражений». Попробуйте и это.
Когда у вас есть регулярное выражение, которое работает, создайте новый стиль символов для цвета текста и выберите его в поле ввода «Применить стиль».
На Regexr.com есть инструмент, который удобен для тестирования этого материала. Вставьте образец кода в нижнюю панель, а строку регулярного выражения — в верхнюю. Биты, на которые он нацелен, станут синими.
Слева есть панель сообщества с возможностью поиска, где люди, вероятно, уже написали выражения, подобные тому, которое вам нужно.
В данный момент я разрабатываю подсветку JavaScript. Жаль, что нет общей библиотеки для обмена стилями Indesign.
Удачи.
person
Alex
schedule
28.01.2016