我能得到的最接近的是:
/[^>]\)[^<]/g
但这只会匹配&#34;)&#34;如果它之前和之后都有一个字符。我需要它来匹配&#34;)&#34;周围除了&#34;&gt;&#34;和&#34;&lt;&#34;什么都不包括,所以只需要一个&#34;)&#34;会匹配。
希望我有道理。
所有的帮助非常感谢,谢谢。
编辑:好吧也许我不清楚,抱歉!我试着澄清一下。
我唯一有趣的是匹配&#34;)&#34;没有&#34;&gt;&#34;紧接着它和&#34;&lt;&#34;紧接着它。所以,
我知道这是一个奇怪的情况!
答案 0 :(得分:2)
使用轮换|
允许在^
之前开始字符串)
,在之后的字符串$
结束。
/(?:^|[^>])\)(?:$|[^<])/g
答案 1 :(得分:0)
答案 2 :(得分:0)
也匹配字符串的开头或结尾,你会没事的。例如/(?:[^>]|^)\)(?:[^<]|$)/g