您的位置:首页 > 编程语言 > ASP

asp 正则 过滤重复字符串的代码

2009-10-12 00:00 441 查看
比如 1223445677777778aabbcccccccccc 经过过滤之后就是12345678abc
<% 
'过滤重复 
Function norepeat(Str) 
Dim RegEx 
If IsNull(Str) Or Str="" Then Exit Function 
Set RegEx=New RegExp 
RegEx.Global = True 
RegEx.IgnoreCase=True 
RegEx.MultiLine = True 
RegEx.pattern="(.)\1+" 
str=regEx.replace(str,"$1") 
Set RegEx=Nothing 
Norepeat=str 
End Function 
'示例 
s="1223445677777778aabbcccccccccc" 
response.write Norepeat(s) 
%>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: