请高手帮忙写一个Python正则替换

xghyxx 2019-09-01 07:07:50
其实就是HTML中pre标签里面的特殊符号做一下替换。例如:


<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width" />
<title>test</title>
</head>
<body>
<section>
<pre>
/home/user/projects
</pre>
</section>
<div>
else
</div>
<section>
<pre>
<code>
<html>
<head>
<meta charset="utf-8">
<title>test</title>
</head>
<body>
test " ' &
</body>
</html>
</code>
</pre>
</section>
</body>
</html>


以上只是随便举个例子,实际情况成对的pre标签个数不定。

就是要把pre里面特殊字符替换成字符实体(不包括code标签):
<替换为<
>替换为>
&替换为&
"替换为"
‘替换为'

请问应该如何用Python的re模块进行替换?
请帮忙写一下替换代码,语句尽量简洁一些。

谢谢!!
...全文
19 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧