标签: regex
我需要一个正则表达式,可以捕获不在引号中的字符,例如给定测试字符串:
"? some ? sentence ?" ?55£$^& ?test
我需要它来捕获位于字符串开头但没有引号的问号,因此?55£$^&和?test应该匹配但不匹配"? some ? sentence ?"
?55£$^&
?test
"? some ? sentence ?"
答案 0 :(得分:0)
这似乎有效
(?:(?:".*?")*\s*(\?[^\s"]+))
<强> Regex Demo 强>
注意: - 对于不平衡"
"