问题描述
<atarget=_blankhref=http://www.baidu.com>本文来源</a><ahref=http://www.163.com/target=_blank><fontstyle='font-size:1px;color:white'>文件</font></a><br/><br/><Br><AhrEF=htTP://SOfT.hELUOCHInA.NEt/sOFT/tTXh/ADGO.htmtARgEt=_BlaNK><ImgSrc=hTtp://sOFT.HelUOcHiNA.NeT/soFt/ttXH/AdGO.JPGWIDtH=430hEigHT=40boRDER=0></A>我是刚刚对正则表达式有一些了解,但是我现在急用这个小功能,但是我又写不出正则表达式来,只好求大家帮忙了。就是能把上面的这一小段的代码写一个正则表达式就可以了,这一小段代码有一个特点就是它的每个字符的大小写是随机的,写一个不分大小写的正则表达式。
解决方案
解决方案二:
不知道你要匹配出那些数据?Regexreg=newRegex("正则",RegexOptions.IgnoreCase|RegexOptions.Multiline);//RegexOptions.IgnoreCase就是忽略大小写的//RegexOptions.Multiline多行
解决方案三:
<%FunctionCheckExp(patrn,strng,tagstr)'开始子程序DimregEx,Matches'定义变量SetregEx=NewRegExp'建立一个新对像regEx.Pattern=patrn'设置模板regEx.IgnoreCase=true'搜索是否区分大小写的true表是不区分flase表示区分regEx.Global=True'搜索是否应用于整个字符串Matches=regEx.replace(strng,tagstr)'匹配并替代字符串CheckExp=Matches'返回函数结果endfunction'结束子程序%><%str="<atarget=_blankhref=http://www.mwoo.cn/bbs/viewthread.php?tid=164&extra=page%3D12&sid=cjDoL5>本文来源</a><ahref=http://soft.heluochina.net/target=_blank><fontstyle='font-size:1px;color:white'>贴探小黑2007-论坛管理助手</font></a><br/><br/><Br><AhrEF=htTP://SOfT.hELUOCHInA.NEt/sOFT/tTXh/ADGO.htmtARgEt=_BlaNK><ImgSrc=hTtp://sOFT.HelUOcHiNA.NeT/soFt/ttXH/AdGO.JPGWIDtH=430hEigHT=40boRDER=0></A>"re="正则表达式"str=checkexp(re,str,"")%><%=str%>以上是我写的功能,就是把这个广告给过滤了。但是我不会写正则表达式如何找到这一段代码