我有字符串变量:
Some text...<div class=example><pre><ul><li>Item</li></ul></pre><div class=showExample></div></div>Some text...
我想将 pre 标记中的所有 < 和 > 字符替换为 html entity =<
所以>
我写了这个脚本:
text = text.replace(new RegExp("(?=(<pre>.*))<(?=(.*</pre>))","ig"),"<");
text = text.replace(new RegExp("(?=(<pre>.*))>(?=(.*</pre>))","ig"),">");
我总是得到这个结果:
<p>Some text...<div class=example><pre><ul><li>Item</li></ul></pre><div class=showExample></div></div>Some text...</p>
为什么???