标签: regex
我有以下字符串:
text()=["He said\"Hello\""]/something
我想写一个正则表达式从上面的字符串中提取以下字符串:
He said \"Hello\"
我该怎么做呢? 我正在用Java编写代码。
答案 0 :(得分:1)
使用此模式
"((?:\\"|[^"])*)"
Demo resutls = He said\"Hello\" 然后只需将\"替换为"
He said\"Hello\"
\"
"
答案 1 :(得分:0)
你不能在正则表达式中双重逃脱吗?比如\哪个应匹配所有单个\?
换句话说,您正在转义转义字符,以便您可以匹配它。