Я хочу использовать стиль GREP, чтобы выделить часть названия компании курсивом. Например: «В*Дизайн*». Дизайн выделен курсивом только тогда, когда он следует за словом «В», но «Дизайн» никогда не выделяется курсивом, когда стоит сам по себе.
InDesign GREP: некоторые символы выделены курсивом
comment
И я хочу бесплатную пиццу и пони.
- person spencer7593   schedule 02.07.2014
comment
Может быть, подскажите, что вы уже пробовали сделать? что несколько сработало, а что нет?
- person Chase   schedule 02.07.2014
Ответы (1)
Кусок пирога. Используйте Коды предпросмотра и просмотра назад, чтобы ограничить соответствие только "InDesign". Используйте границы слов, чтобы убедиться, что все слово совпадает.
Это приводит к
(?<=\bIn)Design\b
где (?<=\bIn)
— это часть lookbehind: только "Дизайн" должен совпадать, если ему предшествует "В". \b
перед и после указывают на разрыв слова — до или после фразы не может быть дополнительного символа слова. Таким образом, он будет соответствовать «InDesign», но не «inDesign» (по умолчанию GREP чувствителен к регистру), «wInDesign» (символ слова перед \b
разрывом слова) или «InDesigner» (слово символ после последнего \b
разрыва слова).
person
Jongware
schedule
01.07.2014