我有一个字符串[{"Id":"1","msg":""Lorem Ipsum""}]
,我需要像这样转义引号内的引号[{"Id":"1","msg":"\"Lorem Ipsum\""}]
。我无权访问生成器代码来修改,所以我正在寻找正则表达式解决方案或高效的 Java 解决方案。
我尝试选择 \"[^\"]*?(\"*)[^\"]*?\"
没有用的匹配项。非常感谢任何帮助。提前致谢。
请注意,不能保证模式总是两个双引号在一起,它也可以是这样"Lorem "Ipsum" test"
的,应该变成"Lorem \"Ipsum\" test"
.
PS:我已经看过正则表达式以在双引号内转义双引号