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

 更新时间:2008年06月28日 01:09:21   作者:  
asp下过滤重复字符串的代码,有时候我们需要过滤一些重复的字符串,下面的代码即可解决这个问题
比如 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)    
%> 

相关文章

  • PHP 正则的使用基础入门

    PHP 正则的使用基础入门

    正则表达式,作为一种快速、便捷的处理字符串的工具,在各种编程语言中都有着广泛的用途,通过在PHP中的一些使用,下面记录一下关于PHP中正则使用的一些技巧。
    2009-10-10
  • 使用正则表达式判断是否为手机号码(简单且实用)

    使用正则表达式判断是否为手机号码(简单且实用)

    这篇文章主要介绍了使用正则表达式判断是否为手机号码(简单且实用)的相关知识,非常不错,具有参考借鉴价值,感兴趣的朋友一起看下吧
    2016-11-11
  • JScript中正则表达函数的说明与应用

    JScript中正则表达函数的说明与应用

    JScript中正则表达函数的说明与应用...
    2006-06-06
  • js中的正则表达式入门(大量实例代码)

    js中的正则表达式入门(大量实例代码)

    正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个字符串是否含有某种子串、将匹配的子串做替换或者从某个字符串中取出符合某个条件的子串等
    2020-04-04
  • 比较常用证件正则表达式验证大全

    比较常用证件正则表达式验证大全

    最近做项目,有项目需求需要对各种常用的证件进行验证。而港澳通行证,台湾通行证,护照这些证件,在网上没有搜到正则验证的方法,后来经过一番折腾,结合validator这个验证插件写了一些代码,在此分享给大家,需要的朋友可以参考下
    2015-10-10
  • EditPlus中的正则表达式 实战(1)

    EditPlus中的正则表达式 实战(1)

    本文通过实例代码较详细的给大家介绍了EditPlus中的正则表达式,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2016-12-12
  • 用正则删除不包含某个字符串的行的代码

    用正则删除不包含某个字符串的行的代码

    这个需求发生在分析apache日志的时候。在日志中发现了一个比较可疑的ip,出现频率颇高,但每天的日志有几百万行,如何从中几百万行中找出需要的数据来进行分析呢?
    2009-09-09
  • ASP 正则表达式常用的几种方法(execute、test、replace)

    ASP 正则表达式常用的几种方法(execute、test、replace)

    asp下正则表达式常用的几种方法,需要的朋友可以参考下。
    2009-12-12
  • 正则表达式教程之位置匹配详解

    正则表达式教程之位置匹配详解

    这篇文章主要介绍了正则表达式教程之位置匹配,结合实例形式分析了单词边界、字符串边界、多行匹配模式等位置匹配的相关技巧,需要的朋友可以参考下
    2017-01-01
  • 前端常用正则表达式汇总

    前端常用正则表达式汇总

    对于正则表达式,我们或许会经常使用,但是又很难记住。这篇文章,我将介绍下简单的正则表达式知识,然后总结前端开发中常用的正则表达式大全,需要的的朋友参考下
    2017-07-07

最新评论