阳
阳光游子
Unregistered / Unconfirmed
GUEST, unregistred user!
<script language='javascript'>
<!--
function cleanWordHtml(html)
{
// Remove all SPAN tags
html = html.replace(/<//?SPAN[^>]*>/gi, '');
// Remove Class attributes
html = html.replace(/<(/w[^>]*) class=([^ |>]*)([^>]*)/gi, '<$1$3') ;
// Remove Style attributes
html = html.replace(/<(/w[^>]*) style='([^']*)'([^>]*)/gi, '<$1$3') ;
// Remove Lang attributes
html = html.replace(/<(/w[^>]*) lang=([^ |>]*)([^>]*)/gi, '<$1$3') ;
// Remove XML elements and declarations
html = html.replace(/<//?/?xml[^>]*>/gi, '') ;
// Remove Tags with XML namespace declarations: <o></o>
html = html.replace(/<//?/w+:[^>]*>/gi, '') ;
// Replace the &nbsp;
html = html.replace(/&nbsp;/, ' ' );
// Transform <P> to <DIV>
var re = new RegExp('(<P)([^>]*>.*?)(<//P>)','gi') ;
// Different because of a IE 5.0 error
html = html.replace( re, '<div$2</div>');
return html;
}
//-->
</script>
以上为清理WORD生成的HTML的脚本,请正则表达式高手帮忙翻译为在DELPHI中引用VBScript_RegExp_55_TLB,可以使用的正则表达式
<!--
function cleanWordHtml(html)
{
// Remove all SPAN tags
html = html.replace(/<//?SPAN[^>]*>/gi, '');
// Remove Class attributes
html = html.replace(/<(/w[^>]*) class=([^ |>]*)([^>]*)/gi, '<$1$3') ;
// Remove Style attributes
html = html.replace(/<(/w[^>]*) style='([^']*)'([^>]*)/gi, '<$1$3') ;
// Remove Lang attributes
html = html.replace(/<(/w[^>]*) lang=([^ |>]*)([^>]*)/gi, '<$1$3') ;
// Remove XML elements and declarations
html = html.replace(/<//?/?xml[^>]*>/gi, '') ;
// Remove Tags with XML namespace declarations: <o></o>
html = html.replace(/<//?/w+:[^>]*>/gi, '') ;
// Replace the &nbsp;
html = html.replace(/&nbsp;/, ' ' );
// Transform <P> to <DIV>
var re = new RegExp('(<P)([^>]*>.*?)(<//P>)','gi') ;
// Different because of a IE 5.0 error
html = html.replace( re, '<div$2</div>');
return html;
}
//-->
</script>
以上为清理WORD生成的HTML的脚本,请正则表达式高手帮忙翻译为在DELPHI中引用VBScript_RegExp_55_TLB,可以使用的正则表达式