Replace InDesign搜索的GREP代码

Replace InDesign搜索的GREP代码,replace,adobe-indesign,grep-indesign,Replace,Adobe Indesign,Grep Indesign,我有一个GREP命令: (?<=say).+.".+?" (?我不认为您可以使用可变长度的lookback;这在大多数风格的正则表达式中是不可能的,我敢打赌ID就是这样。您可以使用两个grep,一个将样式应用于“say”之后的所有内容,另一个将其从say和引号之间的文本中删除(当然,这将假定其间没有其他渲染)。或者,您可以使用初始正则表达式插入一些字符,然后搜索这些字符并将其用作应用斜体的基础。或者,您可以编写脚本 本页讨论了查找的局限性: 使用正向后向和前向查找“say”和引号之间的内

我有一个GREP命令:

(?<=say).+.".+?"

(?我不认为您可以使用可变长度的lookback;这在大多数风格的正则表达式中是不可能的,我敢打赌ID就是这样。您可以使用两个grep,一个将样式应用于“say”之后的所有内容,另一个将其从say和引号之间的文本中删除(当然,这将假定其间没有其他渲染)。或者,您可以使用初始正则表达式插入一些字符,然后搜索这些字符并将其用作应用斜体的基础。或者,您可以编写脚本

本页讨论了查找的局限性:

使用正向后向和前向查找“say”和引号之间的内容的示例:

(?<=say).+?(?=")

(?文本中的斜体字也是吗?一些GREP操作会弄乱它。正确。模仿它的唯一方法是使用OR:
(?克里斯蒂娜说:“你可以做两个GREP,一个是将样式应用到“say”之后的所有内容,另一个是从say和引号之间的文本中删除样式(当然,这将假定其间没有其他渲染)。“我如何做到这一点:(?)??
(?<=say).+?(?=")