我有一个带有html标记的文本:
<p><b>Name and LastName</b><br />
Work Title<br /><span class="text-spacer"></span>
</p>
我希望文本采用以下格式:
Name and LastName - Work Title
这是我用Python编写的代码,但不起作用:
text = '<p><b>Name and LastName</b><br />
Work Title<br /><span class="text-spacer"></span>
</p>'
my_text = re.sub(r'</b><br />', ' - ', text)
我会使用一个专门的工具来完成这项工作—一个HTML解析器,比如^{} :
注意
separator
参数的使用—它允许在子节点之间提供自定义分隔符,同时获得父节点的文本—非常整洁的特性,非常适合您的用例。你知道吗相关问题 更多 >
编程相关推荐