国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Regex > 正文

過濾所有HTML代碼和CSS,JS

2020-03-16 21:23:21
字體:
來源:轉載
供稿:網友
過濾所有HTML代碼和CSS,JS的正則代碼:


  1. Function RemoveHTML(strHTML)    '過濾HTML代碼的函數包括過濾CSS和JS  
  2.  
  3.  
  4. StrHtml = Replace(StrHtml,vbCrLf,"")  
  5.  
  6. StrHtml = Replace(StrHtml,Chr(13)&Chr(10),"")  
  7.  
  8. StrHtml = Replace(StrHtml,Chr(13),"")  
  9.  
  10. StrHtml = Replace(StrHtml,Chr(10),"")  
  11.  
  12. StrHtml = Replace(StrHtml," ","")  
  13.  
  14. StrHtml = Replace(StrHtml,"    ","")  
  15.  
  16.  
  17.  Dim objRegExp, Match, Matches   
  18.  
  19.  Set objRegExp = New Regexp  
  20.  
  21.    
  22.  
  23.  objRegExp.IgnoreCase = True  
  24.  
  25.  objRegExp.Global = True  
  26.  
  27.  
  28.  '取閉合的<>  
  29.  
  30.  objRegExp.Pattern = "<style(.+?)/style>"  
  31.  
  32.  '進行匹配  
  33.  
  34.  Set Matches = objRegExp.Execute(strHTML)  
  35.  
  36.    
  37.  
  38.  ' 遍歷匹配集合,并替換掉匹配的項目  
  39.  
  40.  For Each Match in Matches   
  41.  
  42.  strHtml=Replace(strHTML,Match.Value,"")  
  43.  
  44.  Next  
  45.  
  46.  
  47.   '取閉合的<>  
  48.  
  49.  objRegExp.Pattern = "<script(.+?)/script>"  
  50.  
  51.  '進行匹配  
  52.  
  53.  Set Matches = objRegExp.Execute(strHTML)  
  54.  
  55.    
  56.  
  57.  ' 遍歷匹配集合,并替換掉匹配的項目  
  58.  
  59.  For Each Match in Matches   
  60.  
  61.  strHtml=Replace(strHTML,Match.Value,"")  
  62.  
  63.  Next  
  64.  
  65.  
  66.   '取閉合的<>  
  67.  
  68.  objRegExp.Pattern = "<.+?>"  
  69.  
  70.  '進行匹配  
  71.  
  72.  Set Matches = objRegExp.Execute(strHTML)  
  73.  
  74.    
  75.  
  76.  ' 遍歷匹配集合,并替換掉匹配的項目  
  77.  
  78.  For Each Match in Matches   
  79.  
  80.  strHtml=Replace(strHTML,Match.Value,"")  
  81.  
  82.  Next  
  83.  
  84.  
  85.  RemoveHTML=strHTML  
  86.  
  87.  Set objRegExp = Nothing  
  88.  
  89. End Function  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 上蔡县| 潜江市| 祁东县| 什邡市| 渭源县| 莲花县| 永登县| 京山县| 南丹县| 四会市| 隆尧县| 金阳县| 海晏县| 洛宁县| 湟中县| 商洛市| 襄城县| 南部县| 新巴尔虎左旗| 永修县| 南雄市| 唐海县| 五寨县| 澄城县| 兴仁县| 汕头市| 浏阳市| 潞西市| 会理县| 栾川县| 安乡县| 宝丰县| 灵川县| 宁强县| 乐陵市| 龙海市| 兴安盟| 忻城县| 乌兰县| 将乐县| 白银市|