【发布时间】:2014-10-13 06:57:23
【问题描述】:
我有以下 HTML 片段:
<div><span>This is some text.</span></div>
我想用一个不间断的空格(即&nbsp;)替换div 标记中的span,从而得到以下HTML SOURCE:
<div> </div>
我试过了
soup.div.span.replace_with(' ')
但结果是
<div>&nbsp;</div>
我也试过
soup.div.span.replace_with(' ') // single space character
但结果是
<div> </div>
如何插入不间断空格实体?
【问题讨论】:
-
你试过
str.replace()吗? -
@VishnuUpadhyay:这是一个 HTML 树,而不是字符串。
<span>元素在这里被替换,而不是字符串内容。
标签: python beautifulsoup