RegEx表达式,仅选择;o"';在花括号之间的括号
我正在寻找一个正则表达式,它只选择花括号之间出现的o。这不是代码。这是InDesign的数据馈送 我已经了解了如何使用以下方法选择花括号之间的所有内容:RegEx表达式,仅选择;o"';在花括号之间的括号,regex,adobe-indesign,Regex,Adobe Indesign,我正在寻找一个正则表达式,它只选择花括号之间出现的o。这不是代码。这是InDesign的数据馈送 我已经了解了如何使用以下方法选择花括号之间的所有内容: (?<=\{).*?(?=\}) (?由于不支持可变宽度查找,因此无法准确检查o是否介于{和}之间 您可以使用一个变通方法来匹配任何o,后面跟任何0+字符,而不是{和},然后是}: o(?=[^{}]*}) 看 详细信息 o-ochar (?=[^{}]*})-一个正向前瞻,要求在当前位置的右侧,除{和}之外的0+个字符,然后是}
(?<=\{).*?(?=\})
(?由于不支持可变宽度查找,因此无法准确检查o
是否介于{
和}
之间
您可以使用一个变通方法来匹配任何o
,后面跟任何0+字符,而不是{
和}
,然后是}
:
o(?=[^{}]*})
看
详细信息
o
-o
char
(?=[^{}]*})
-一个正向前瞻,要求在当前位置的右侧,除{
和}
之外的0+个字符,然后是}
看起来你只能依靠一个解决办法,o(?=[^{}]*})
就是这样!我可以用这个。谢谢!!