[asp]中的正则表达式运用代码
导读:收集整理的这篇文章主要介绍了[asp]中的正则表达式运用代码,觉得挺不错的,现在分享给大家,也给大家做个参考。 今天在改一套B2B的电子商务系统时,发现ASP正则,虽然用ASP很久了,但...
收集整理的这篇文章主要介绍了[asp]中的正则表达式运用代码,觉得挺不错的,现在分享给大家,也给大家做个参考。 今天在改一套B2B的电子商务系统时,发现ASP正则,虽然用ASP很久了,但从来没用过正则表达式,这套系统中有个正则的函数很不错,自己看吧。 复制代码 代码如下:
%
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
@H_406_48@ 您可能感兴趣的文章:
- 运用正则表达式匹配所有表名
- Freemaker Replace函数的正则表达式运用
- js编写trim()函数及正则表达式的运用
- 正则表达式初运用之认证界面的实现代码
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: [asp]中的正则表达式运用代码
本文地址: https://pptw.com/jishu/595369.html