asp正則過濾重復(fù)字符串的代碼
更新時間:2008年06月28日 01:09:21 作者:
asp下過濾重復(fù)字符串的代碼,有時候我們需要過濾一些重復(fù)的字符串,下面的代碼即可解決這個問題
比如 1223445677777778aabbcccccccccc 經(jīng)過過濾之后就是12345678abc
<%
'過濾重復(fù)
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)
%>
復(fù)制代碼 代碼如下:
<%
'過濾重復(fù)
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)
%>
您可能感興趣的文章:
- 匹配5到10位無重復(fù)數(shù)字的正則表達(dá)式
- JS正則RegExp.test()使用注意事項(不具有重復(fù)性)
- js使用Replace結(jié)合正則替換重復(fù)出現(xiàn)的字符串功能示例
- JS使用正則表達(dá)式除去字符串中重復(fù)字符的方法
- 用Java正則去掉字符串中重復(fù)出現(xiàn)的字符
- Js&Vbs正則表達(dá)式替換重復(fù)的字符
- 正則表達(dá)式教程之匹配一組字符詳解
- 正則表達(dá)式教程之匹配單個字符詳解
- js正則表達(dá)式最長匹配(貪婪匹配)和最短匹配(懶惰匹配)用法分析
- 正則表達(dá)式惰性匹配模式(?)
- 正則表達(dá)式匹配任意字符(包括換行符)的寫法
- 正則表達(dá)式教程之重復(fù)匹配詳解
相關(guān)文章
JScript中正則表達(dá)函數(shù)的說明與應(yīng)用
JScript中正則表達(dá)函數(shù)的說明與應(yīng)用...2006-06-06EditPlus中的正則表達(dá)式 實戰(zhàn)(1)
本文通過實例代碼較詳細(xì)的給大家介紹了EditPlus中的正則表達(dá)式,非常不錯,具有參考借鑒價值,需要的朋友參考下吧2016-12-12ASP 正則表達(dá)式常用的幾種方法(execute、test、replace)
asp下正則表達(dá)式常用的幾種方法,需要的朋友可以參考下。2009-12-12