需要从oracle sql中的字符串替换选定的html标记

时间:2016-11-03 07:38:17

标签: sql oracle

我需要从字符串中替换几个选定的html标记。 例如,让字符串:

<B><SMALL>DSD-DNPH Color Cap Insert</SMALL></B>

我按照以下方式做了:

REGEXP_REPLACE(name_text, '<[SMALL>]+>|<[/SMALL>]+>', '') 

但我想删除所有选定的html标签,例如:<B><SMALL><FONT>

请您建议我在单行中为多个选择器执行此操作。

1 个答案:

答案 0 :(得分:2)

您可以使用以下构造来删除像string中的构造这样的标记:

regexp_replace(name_text, '<.*?>')