0

我想使用 GREP 样式将公司名称的一部分斜体。例如:“在*设计*。” 设计只有在“In”这个词之后才会显示为斜体,但“设计”在单独出现时不会显示为斜体。

4

1 回答 1

1

小菜一碟。使用Lookahead 和 Lookbehind 代码将匹配限制为仅“InDesign”。使用单词边界确保整个单词匹配。

这导致

(?<=\bIn)Design\b

后面(?<=\bIn)的部分在哪里:只有“设计”在“In”前面时才应该匹配。before 和 after 表示分词——短语之前或之后可能没有额外的单词字符。所以它将匹配“In Design ”,但不匹配“inDesign”(GREP 默认区分大小写)、“wInDesign”(分词符之前的单词字符)或“InDesigner”(最后一个分词符之后的单词字符)。\b\b\b

于 2014-07-01T20:52:27.697 回答