所以作为前言,我需要这个正则表达式来解决我正在等待服务器人员修复的错误。
基本上,我用 HTML 中未转义的 " 字符返回 JSON。我需要一个在 <> 字符之间查找并将 " 替换为 \" 的正则表达式。
<div style="padding: 0%; width: 100%;"><span style="font-family:verdana;"><span style="font-size: 72px;">Demo!</span></span></div>
更新信息:文本虽然在一些 json 中作为字符串发送回,但我最终需要将其解析为常规 JSON,但解析失败。
字符串看起来像这样:
"{
"overlay": "overlay1",
"type": "text",
"text": "<div style="padding: 0%; width: 100%;"><span style="font-family:verdana;"><span style="font-size: 72px;">Demo!</span></span></div>"
}"
这是迄今为止我发现的正则表达式(我知道一些正则表达式的东西,只是没有很多向前或向后看
/(?<=\<)(.*?)(?=\>)/g
但使用它只会让我检索这个:
< div style="填充:0%;宽度:100%;" >< span style="font-family:verdana;" >< span style="font-size: 72px;" >演示!< /span >< /span >< /div >
(基本上只是 <> 字符内的所有内容。当我真的只想针对 <> 内的“。)
谁能推荐一个快速的临时修复?谢谢!