需要使用正则表达式来查找以下两个示例之间的文本,而不考虑转义的引号:
TestNode1="HERE IS THE TEXT I WANT RETURNED"
TestNode2=\"HERE IS THE TEXT I WANT RETURNED\"
我有这个,但它无法正确处理转义字符:
"(?:[^\\"]+|\\.)*"
我期待以下两个测试节点(1或2)的返回:
HERE IS THE TEXT I WANT RETURNED
答案 0 :(得分:4)
使用正则表达式
(\\?")(.*?)\1
或
(\\\\?")(.*?)\\1
取决于您使用的环境......