前言

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

sql语句如下

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

注意:

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

效果

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

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

Logo

一站式 AI 云服务平台

更多推荐