数据库字段的值含有html元素,去除html标签显示文本

Posted 蜜桃婷婷酱

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库字段的值含有html元素,去除html标签显示文本相关的知识,希望对你有一定的参考价值。

前言

今天遇到一个问题,做一个接口返回oracle数据库表中的数据,但是某个字段含有html标签,显示的时候会把这些标签显示出来影响效果,就想到用oracle正则把这些标签去除掉

sql语句如下

 --正则验证去除html元素
select regexp_replace(要去除的字段,'</?[^>]*>|nbsp;|&','')  from 你的表名

注意:

这个sql有些问题,有的元素不能去除可以自己再往里面加入,不能正常执行的话就把正则表达式里面的元素删除一些执行,然后再撤回就好啦,目前还不了解原因

效果

去除前
在这里插入图片描述

去除后
在这里插入图片描述

以上是关于数据库字段的值含有html元素,去除html标签显示文本的主要内容,如果未能解决你的问题,请参考以下文章

thinkphp模板html中用php输出html的标签中含有变量,怎么才能输出?

关于oracle字段的值为空格

HTML中img的属性都有哪些

js处理富文本编辑器转义去除转义去除HTML标签

html中为啥会自动增加span标签,会自动换行,不想要这个自动的功能,怎么去除

整合去除HTML 标签, 去除开头结尾换行,将连续空格合并为一个