InDesign GREP: выделенные курсивом определенные символы
Я хочу использовать стиль GREP, чтобы выделить часть названия компании курсивом. Например: "In*Design*." Дизайн выделяется только курсивом, когда он следует за словом "In", но "Дизайн" никогда не появляется курсивом, когда он стоит сам по себе.
1 ответ
Кусок пирога. Используйте коды Lookahead и Lookbehind, чтобы ограничить соответствие только InDesign. Используйте границы слов, чтобы убедиться, что все слова совпадают.
Это приводит к
(?<=\bIn)Design\b
где (?<=\bIn)
это часть, которая выглядит сзади: только "Дизайн" должен совпадать, когда ему предшествует "В". \b
до и после указывают на разрыв слова - не может быть дополнительного символа слова до или после фразы. Таким образом, он будет соответствовать "InDesign", но не "inDesign" (по умолчанию GREP чувствителен к регистру), "wInDesign" (символ слова перед \b
разрыв слова) или "InDesigner" (символ слова после последнего \b
разрыв слова).