注意:
左双引号(“)=& ldquo
右双引号(“)=& rdquo
我目前的正则表达式是
(?>=&ldquo.*)&ldquo
它匹配第二个& ldquo(这是正确的):
&ldquoThis is a sample&ldquo
它也与这里的第二个& ldquo匹配(我不想发生因为第一个引用已经关闭):
&ldquoThis is a sample&rdquoSample&ldquoTesting
我如何编写一个匹配每个& ldquo之前的正则表达式与未闭合的& ldquo
感谢您的帮助!
答案 0 :(得分:2)
我认为这就是答案:
(?<=&ldquo.*)(?<!&rdquo.*)&ldquo
测试了它there。
啊,它在&ldquoThis is a sample&rdquo &ldquoThis is a sample&ldquo
我的第二次尝试:
(?<=&ldquo(?!.*&rdquo).*)&ldquo