首页 >数据库 >mysql教程 >如何使用 MySQL 查询从 HTML 中提取纯文本?

如何使用 MySQL 查询从 HTML 中提取纯文本?

Linda Hamilton
Linda Hamilton原创
2024-11-15 03:12:021075浏览

How can I Extract Plain Text from HTML Using MySQL Queries?

使用 MySQL 查询从 HTML 中提取纯文本

要从数据库记录中删除 HTML 标签,您可以利用 MySQL XML 函数,而不是使用PHP 脚本。操作方法如下:

使用 ExtractValue() for MySQL 进行查询 >= 5.5

从 MySQL 版本 5.5 开始,ExtractValue() 函数允许您从 MySQL 中提取文本内容XML 元素内。通过将 HTML 字段传递给 ExtractValue() 并指定 XPath 表达式 '//text()',您可以检索纯文本值:

SELECT ExtractValue(field, '//text()') FROM table;

此查询有效地从指定字段中删除所有 HTML 标签,仅返回纯文本

参考:

  • [MySQL XML 函数文档](https://dev.mysql.com/doc/refman/5.5/en/ xml-functions.html)

以上是如何使用 MySQL 查询从 HTML 中提取纯文本?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn