我需要匹配引号中的字符串,但要确保第一个引号不会被转义。
例如: First \“string \”是“Hello \”World \“!”
应该只匹配 Hello \“World \”!
我正在尝试修改(")(?:(?=(\\?))\2.)*?"
我尝试将[^\\"]
添加到(")
,这种方法有效,但它只匹配(“)或其他所有不是(\”)的字母,我无法弄清楚修改([\\"]")
以仅匹配(“)的方法(如果不是(\”)
这是我到目前为止([^\\"]")(?:(?=(\\?))\2.)*?"
我一直试图用这两个页面弄明白,但仍然无法得到它。
Can Regex be used for this particular string manipulation?
RegEx: Grabbing values between quotation marks
感谢
答案 0 :(得分:2)