从类似HTML格式的字符串中提取文本内容并去掉标签,可以使用Python的 BeautifulSoup 库,这是一个用于解析HTML和XML的强大工具。首先,确保已经安装了 BeautifulSoup,可以使用以下命令来安装它:
pip install beautifulsoup4
然后,可以使用以下示例代码来提取文本内容:
from bs4 import BeautifulSoup
# 假设这是你的HTML字符串
html_string = "11 "
# 使用BeautifulSoup解析HTML字符串
soup = BeautifulSoup(html_string, 'html.parser')
# 使用soup.get_text()方法提取文本内容并去掉标签
text_content = soup.get_text()
# 打印提取的文本内容
print(text_content)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
在上述示例中,我们首先使用 BeautifulSoup 解析HTML字符串,并使用 soup.get_text() 方法提取文本内容,该方法会自动去除HTML标签。最后,text_content 变量中包含了提取的纯文本内容。
当然,我们也可以直接将 get_text() 返回的内容按照某种方式分割,然后将分割后的文本放在列表中。soup.get_text()返回的内容是多行的字符串,每行字符串之间用’\n’分割,可以使用split(‘\n’)来做到分隔。
# 使用某种方式分割文本,例如按换行符分割
split_text = text.split('\n')
# 去除空白项并添加到列表中
cleaned_text = [item.strip() for item in split_text if item.strip()]
- 1
- 2
- 3
- 4
- 5
-
相关阅读:
【tio-websocket】13、消息编码、解码、处理—TioHandler
大模型分布式训练并行技术(一)-概述
浅入浅出 1.7和1.8的 HashMap
(标签-ios|关键词-stream)
如何用蓝牙实现无线定位(五)--双定位显示
hello world的本质是什么?
VMware vCenter 从6.7跨版本升级至7.0U3N
结合对称加密、非对称加密浅析HTTPS协议
netty应用实践
普林斯顿微积分读本03第二章--编程实现函数图像绘制、三角学回顾
-
原文地址:https://blog.csdn.net/YangTinTin/article/details/133364109
-
最新文章
-
【FHE】我们如何实现同态加密推理(八):SiLU 的密文化——两条路径,和一个 8 字节的开关
SQLcl 中 c/old/new 替换变量为何失效?先定位再替换
不让模型写作文,直接从它脑子里读答案:Jev 决策在 .NET 的两条路线
Halo插件:支持GitHub的图床附件策略
电视投屏界的“一股清流”!SimpleTVCast 6.0.0-beta 抢先体验:无需TV端App,界面大换血!✨
华三VXLAN集中式网关实战指南:Spine多活网关 + 双活接入(M-LAG)
软件更好写之后口碑会更重要
大 O、大 Omega、大 Theta 的区别,O(n) 复杂度是什么意思
Java标签跳转:一个鲜为人知但却很实用的小技巧
多智能体系统论文速读