<li><span > Zazzafooky but one two three! </span></li><li><span > Zazzafooky2 </span></li><li><span > Zazzafooky3 </span></li>
理想情况下,我想
<li><span >Zazzafooky but one two three!</span></li><li><span >Zazzafooky2</span></li>
有很多冗余的空白我想摆脱它但是它不一定是使用strip()可移除的,我也不能公然删除所有的空格因为我需要保留文本.我该怎么做?这似乎是一个普遍的问题,正则表达式会有点矫枉过正,但这是唯一的方法吗?
我没有任何< pre>标签所以我可以在那里更有力量.
再次感谢!
解决方法 如果没有正则表达式,您可以执行以下 *** 作:>>> HTML = """ <li><span >... Zazzafooky but one two three!... </span></li>... <li><span >... Zazzafooky2... </span></li>... <li><span >... Zazzafooky3... </span></li>... """>>> HTML = "".join(line.strip() for line in HTML.split("\n"))>>> HTML'<li><span >Zazzafooky but one two three!</span></li><li><span >Zazzafooky2</span></li><li><span >Zazzafooky3</span></li>'总结
以上是内存溢出为你收集整理的如何删除BeautifulSoup中的空格全部内容,希望文章能够帮你解决如何删除BeautifulSoup中的空格所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)