[asp]中的正则表达式运用代码

发布时间:2019-08-06 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了[asp]中的正则表达式运用代码脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
今天在改一套B2B电子商务系统时,发现ASP正则,虽然用ASP很久了,但从来没用过正则表达式,这套系统中有个正则的函数很不错,自己看吧。
复制代码 代码如下:

<%&nbsp; 
Function RegExptest(patrn, strng) 
    Dim regEx, ;match, Matches   ' 建立变量。 
    Set regEx = New RegExp   ' 建立正则表达式。 
     regEx.Pattern = patrn   ' 设置模式。 
    regEx.IgnoreCase = False   ' 设置是否区分字符大小写。 
    regEx.Global = True   ' 设置全局可用性。 
    Set Matches = regEx.Execute(strng)   ' 执行搜索。 
    For each Match In Matches   ' 遍历匹配集合。 
    On Error Resume Next 
    RetStr = RetStr & Match.Value&"|" 
    Next 
    RegExpTest = RetStr 
End Function 

 str = "我来自#5565#哈哈" 
 strInfo = RegExpTest("#/w+(/((/b[,0-9]+/b)?/))?#", str) 
 Response.WrITe(strInfo) 
%> 

再看一例:

复制代码 代码如下:

Function noHtML(str) 
     Dim re 
     Set re=New RegExp 
     re.IgnoreCase =True 
     re.Global=True 
     re.Pattern="(/<.*?/>)" 
     str=re.Replace(str,"") 
     re.Pattern="(/<//.*?/>)" 
     str=re.Replace(str,"") 
     noHtml=str 
End Function

脚本宝典总结

以上是脚本宝典为你收集整理的[asp]中的正则表达式运用代码全部内容,希望文章能够帮你解决[asp]中的正则表达式运用代码所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:divHTML