0

PLSQLを使用してページに出力しているclobにいくつかの電子メールコンテンツが保存されています。ただし、基礎となる電子メール コンテンツには、次のようなタグに適用される多くの属性があります。

     <p style="*STYLE HERE*"> 

したがって、regexp_replace を使用してこの clob を処理し、要素に適用される style、class、_mce_style、および width 属性のすべての出現と、これらの属性内のコンテンツを削除したいと考えています。

私の質問は、これを行うために使用した正規表現はどれですか?

私は本質的に次のようなものが必要です

    l_html_content := regexp_replace(email_clob, style" REMOVE ALL CONTENT" ,'')

何か案は?

4

1 に答える 1

1
 l_html_content := regexp_replace(l_html_content,'\s(?:style|dir|height|width|class|align|color|face|size)\s*=\s*"[^"]*"\s*','');
于 2013-08-20T12:53:34.933 に答える