我想使用 GREP 样式将公司名称的一部分斜体。例如:“在*设计*。” 设计只有在“In”这个词之后才会显示为斜体,但“设计”在单独出现时不会显示为斜体。
问问题
1053 次
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 回答