标签: javascript regex
我正在尝试创建一个正则表达式,以找到两个双引号(;)之间的分号("")。我发现的相应正则表达式如下:
;
""
;(?=[^"]*"[^"]*(?:"[^"]*"[^"]*)*$)
这里是一个示例:https://regexr.com/40lhm
问题在于,当在字符串中找到单双引号(")时,此相应的正则表达式无法正常工作。发生这种情况时,实际上是返回了;的整个序列。
"
问题示例:https://regexr.com/40n3c
答案 0 :(得分:-1)
如果我是对的,这就是您想要实现的目标:
我使用了以下内容:
(?<=")[";]+(?=")