InDesign GREP: Наклонени конкретни знаци

Искам да използвам стил GREP, за да наклоня част от името на фирма. Например: "In*Design*." Дизайнът е в курсив само когато следва думата „В“, но „Дизайн“ никога не се показва в курсив, когато стои самостоятелно.


person user3795140    schedule 01.07.2014    source източник
comment
И аз искам безплатна пица и пони.   -  person spencer7593    schedule 02.07.2014
comment
Може би ни дайте какво сте опитали да направите това вече? кое работи донякъде и кое не?   -  person Chase    schedule 02.07.2014


Отговори (1)


Парче торта. Използвайте Кодове Lookahead и Lookbehind за ограничаване на съвпадението само до "InDesign". Използвайте граници на думите, за да сте сигурни, че цялата дума ще съвпадне.

Това води до

(?<=\bIn)Design\b

където (?<=\bIn) е частта поглед отзад: само „Дизайн“ трябва да съвпада, когато е предшествано от „В“. \b преди и след означават разкъсване на думата -- може да няма допълнителен знак за дума преди или след фразата. Така че ще съвпадне с „InDesign“, но не и с „inDesign“ (GREP е чувствителен към главни и малки букви по подразбиране), „wInDesign“ (символ на думата преди прекъсването на думата \b) или „InDesigner“ (дума знак след последното \b прекъсване на думата).

person Jongware    schedule 01.07.2014