python如何除掉<p>后的 及中英文全角半角空格(正文内容前面)

例如<p> 此处文本内容<span> 文本内容</p>
只去除前两个 及中英文全角半角空格,求大神指点
<p>后的两个nbsp去掉,<span>后的nbsp保留

不太确定理解了你的问题。如果替换的话用正规表达式就可以简单的实现。

import re
a = u"<p>     abcdef<span> xyz</p>"
print [re.sub(ur"(?<=<p>)[  ]{2}","", a)]
#输出:<p>   abcdef<span> xyz</p>

追问

非常感谢!!PS:也希望给有同样问题的初学者一点帮助,下面是我的代码

reg的中括号内的空格包括了中英文全角半角空格

温馨提示:答案为网友推荐,仅供参考
相似回答