2014-07-01 4 views
0

Je souhaite utiliser un style GREP pour mettre en italique une partie du nom d'une société. Par exemple: "In * Design *". Le design est seulement en italique quand il suit le mot "In" mais "Design" n'apparaît jamais en italique quand il se tient tout seul.InDesign GREP: Caractères spécifiques en italique

+1

Et je veux une pizza gratuite et un poney. – spencer7593

+0

Peut-être nous donner ce que vous avez déjà essayé de faire? Qu'est-ce qui a quelque peu fonctionné et qu'est-ce qui n'a pas? – Chausser

Répondre

1

Morceau de gâteau. Utilisez Lookahead and Lookbehind codes pour limiter la correspondance à "InDesign" uniquement. Utilisez les limites de mots pour vous assurer que le mot entier est apparié.

qui mène à

(?<=\bIn)Design\b 

(?<=\bIn) est la partie lookbehind: seulement "Design" doit correspondre quand il est précédé par "In". Le \b avant et après indique un break de mot - il peut ne pas y avoir un caractère de mot supplémentaire avant ou après la phrase. Donc, il va correspondre "In Design" mais pas "inDesign" (GREP est sensible à la casse par défaut), "wInDesign" (un mot avant le mot \b), ou "InDesigner" (un caractère de mot après le dernier \b pause de mot).

Questions connexes