zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

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

Oracle数据库HTML 显示 元素 标签 文本 字段
2023-09-11 14:22:31 时间

前言

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

sql语句如下

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

注意:

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

效果

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

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