我有这样一段HTML的:的Python:转换报价在HTML内容不是HTML标签
<pre class="script">template("main/GlobalShared");</pre>
<pre class="script">
var link = '/Draft/Tracker_1.1';
if (wiki.pageexists(link)) {
<div class="version"> web.link(wiki.uri(link), 'Version 1.1') </div>
}
</pre>
我需要将其转换是这样的:
<pre class="script">template("main/GlobalShared");</pre>
<pre class="script">
var link = '/Draft/Tracker_1.1';
if (wiki.pageexists(link)) {
<div class="version"> web.link(wiki.uri(link), 'Version 1.1') </div>
}
</pre>
我一直在摆弄定期表达式,但我似乎无法接近。 我认为我的选择是完全错误的。
任何人都可以指出我在正确的方向,如果这是可能的?
你应该使用DOM解析器(我认为[美丽的汤(http://www.crummy.com/software/BeautifulSoup/)是很好的在Python)然后遍历DOM的文本节点以仅在那里进行替换。只用正则表达式,你将无法可靠地做到这一点。 –