请问CLOB字段如何过滤HTML标签
业务原因,在表Sys_Itrnew_Mhmsg中的一个content字段为CLOB字段,并且录入了很多的HTML标签,请问如何能够将这些HTML标签过滤掉?谢谢了! 自己根据content内容写了一个不完全的函数。大部分都可以过滤掉。CREATE OR REPLACE FUNCTION GLHTML(
text in clob,
varlength in int := -1
)
return clob is varResult clob := '';
begin
varResult := REGEXP_REPLACE(lower(text),'[[:lower:].*$;.&./.仿宋.体.:.[:space:]]','');
IF varlength > 0 THEN
varResult := SUBSTR(varResult,0,varlength);
END IF;
return(varResult);
end GLHTML;可以根据自己的需要修改替换的正则表达式。
页:
[1]