Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

ADOBE INDESING. Нужно придумать выражение GREP, которое найдёт в тексте все символы кириллицы

Аксинья Любитова Ученик (107), на голосовании 11 месяцев назад
Поставили такую задачу: в мультиязычном тексте при вёрстке проблему представляют переносы.
Это можно решить, применив к стилю абзацев (Paragraph Style) один из языков в настройке Advanced Character Format, а к тексту на другом языке применить стиль символа (Character Style) в котором в такой же настройке будет указан другой язык.
Для двух языков одновременно использующих латиницу или кириллицу сделать это можно только вручную, хотя, как правило в этом нет необходимости. Переносы будут работать всё равно, хотя и не везде правильно, что можно исправить в ходе корректуры.
При помощи функции GREP эту проблему можно решить, придумав специальное выражение, которое найдёт в тексте все символы кириллицы и заглавные буквы.
Это выражение можно использовать в опции GREP Style в стиле абзацев основного текста (эту опцию мы разберем в одном из следующих уроков), а также как в окне Find/Change, где можно указать стиль символа с нужным языком в поле Change Format,
Голосование за лучший ответ
Sergio 2.1 Оракул (63630) 1 год назад
Для поиска всех символов кириллицы в тексте с помощью GREP в Adobe InDesign, вы можете использовать следующее выражение:
 [а-яА-ЯёЁ] 
Это выражение найдет все буквы кириллицы, включая строчные и прописные буквы, а также букву “ё”. Вы можете использовать это выражение в опции GREP Style в стиле абзацев основного текста, а также в окне Find/Change, где можно указать стиль символа с нужным языком в поле Change Format.

Пожалуйста, учтите, что это выражение не будет работать для текста, написанного на других языках, использующих кириллицу, таких как украинский или белорусский, которые имеют дополнительные буквы. Если вам нужно найти все символы кириллицы, включая эти дополнительные буквы, вы должны добавить их в выражение. Например:
 [а-яА-ЯёЁїЇіІєЄґҐ] 
Это выражение будет искать все символы кириллицы, включая украинские буквы “ї”, “і”, “є” и “ґ” (и их прописные эквиваленты).
Похожие вопросы