【问题标题】:How do I apply a GREP style a "$" before the first ENSH and nothing after?如何在第一个 ENSH 之前应用 GREP 样式“$”,之后什么都没有?
【发布时间】:2015-07-28 18:45:34
【问题描述】:

重要提示:第​​一个 ENSH 之前的“$”是可选的。

GREP 新手。我从事零售广告工作,并试图弄清楚如何在我现有的段落样式中适应客户样式规则。目前,我们使用多个 ENSH 来切换列表中的字符样式。

到目前为止,无论我做什么,我都只能获得应用所有“$”的样式。下面是我试图用我的段落样式创建的内容。

示例:

2/$4.00 [ENSH] 产品名称 [ENSH] 在 xx/xx/xxxx 2/$5.00

之后

(字型 1 [ENSH] 字型 2 [ENSH] 字型 3)

上例中的“$”需要通过 GREP 结束(应用新的字符样式)。我不能只应用于字符串中的所有美元符号,因为第一个 ENSH 之后的后续“$”需要与字符串相应部分中的文本保持相同的字符样式。

感谢您的帮助!

【问题讨论】:

    标签: grep adobe-indesign


    【解决方案1】:
    1. 创建第一个字符样式
    2. 创建一个上标字符样式,例如“美元”,它将继承第一个字符样式
    3. 创建第二个字符样式
    4. 创建最后一个字符样式
    5. 使用屏幕截图设置应用样式。

    【讨论】:

    • 感谢您的洞察力。我唯一的问题是我只需要第一个 $ 更改为备用字符样式,但第二个需要保留已应用的任何字符样式。
    【解决方案2】:

    那么这个想法是: 1.创建“正常”的字符样式 2.创建第一个字符样式(绿色) 3. 创建一个上标字符样式,比如“美元”,它将继承第一个字符样式 4.创建第二个字符样式(红色) 5. 创建最后一个字符样式(蓝色)

    1. 添加 Grep 样式,如 \$ => 美元 这将适用于所有 $'s。

    2. 添加 Grep 样式,这样最后一个带有美元的部分将具有正常样式

    3. 添加其他 grep 样式。

    HTH

    【讨论】:

      猜你喜欢
      • 2016-08-19
      • 1970-01-01
      • 2018-07-08
      • 1970-01-01
      • 2020-04-03
      • 1970-01-01
      • 2014-10-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多