技术,思考的艺术

ASP.net ,C#,VB.NET,SQL + B2B,SCM,CRM,ERP
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

用正则表达式剔除文本中的HTML标记

Posted on 2004-09-24 11:59  1werwerfer  阅读(416)  评论(0编辑  收藏  举报
<%
Function RemoveHTML(strHTML)
 Dim objRegExp, Match, Matches  
 Set objRegExp = New Regexp
 
 objRegExp.IgnoreCase = True
 objRegExp.Global = True
 '取闭合的<>
 objRegExp.Pattern = "<.+?>"
 '进行匹配
 Set Matches = objRegExp.Execute(strHTML)
 
 ' 遍历匹配集合,并替换掉匹配的项目
 For Each Match in Matches  
     strHtml=Replace(strHTML,Match.Value,"")
 Next
 RemoveHTML=strHTML
 Set objRegExp = Nothing
End Function

%>