【发布时间】:2016-05-26 15:09:26
【问题描述】:
我有以下字符串:
Character (ccdd)
出于愚蠢的设计原因,c 和 d 是必需的。我想特别突出 c 和 d,以便
a) 匹配“cc” 和 b) 匹配“dd”
要求它仅在括号中时才匹配。
但我就是不明白。到目前为止,我唯一做到的是:
(?<=\()[c]+?(?=\))
编辑:进一步澄清。我需要对 InDesign 中括号中的 c 和 d 应用两种不同的样式。因此,我正在寻找两个单独的正则表达式,一个匹配括号中的所有 c,一个匹配所有 d。
谁有想法?
谢谢!
【问题讨论】:
-
你能确认一件事吗:-检查
\G在indesign中的工作位置? -
(?<=\([^()]*)c+(?=[^()]*\))- 如果支持无限宽度环视。 -
我不太明白你想做什么。你想匹配的字符串总是
(ccdd)吗?然后您可以将其用作文字模式。 -
尝试破解
c+(?=[^()]*\))和d+(?=[^()]*\)) -
效果很好,@WiktorStribiżew。非常感谢,也感谢所有其他人。你想把它作为答案发布给其他人看吗?
标签: regex adobe-indesign