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

2016-02-19 09:53 3 1 收藏

人生本是一个不断学习的过程,在这个过程中,图老师就是你们的好帮手,下面分享的asp 正则 过滤重复字符串的代码懂设计的网友们快点来了解吧!

【 tulaoshi.com - Web开发 】

比如 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)
%

来源:https://www.tulaoshi.com/n/20160219/1592520.html

延伸阅读
标签: 电脑入门
我常遇到这种情况:Word文档已经输入完成时,某一个数值发生了变化,要将文档中所有相同的数值也要进行改变,通常我们用编辑/替换命令来实现,但这种方法属于事后补救,显得麻烦。最好是可以在输入过程中,某一些固定字符发生变化后,其它重复字符自动进行改变。笔者总结出如下两种方法: 一、定义书签法 将相关的数值及文字(如利润比上年同...
/** * 字符串分割 * * @author * @param str java.lang.String 要分割的字符串 * @param sp java.lang.String 需要被替换的子串 * @return 替换之后的字符串 * @return 分割失败,返回null */ public static String[] Split(String str, String sp) { StringTokenizer st = new StringTokenizer...
标签: Web开发
先说一下这个可疑的ip,58.63.144.170,据说是一个弱智的蜘蛛,上帝保佑它下地狱。 看过apache日志的朋友应该知道,apache的访问日志的每一行是以访问者的ip开始的。因为日志比较大,所以我是用ultraedit来看的。用ultraedit的时候需要注意,它的正则一共有两种,一种是符合perl规范的,而默认的是ut自带的一种,写法比较特殊。本文中用到的正则...
在string方法中,如ToUpper等字符串操作方法,都会产生一个新的字符串,这样增大了运行开支。一个替代方案是通过非托管代码直接操作字符串。如替代ToUpper方法:using System; public class Test{ public static void Main(string[] args) { string str = "hello"; ToUpper(str); Console.WriteLine(str); } private static uns...
标签: Web开发
常见函数 strstr($str, “abc”); 正则匹配 preg_match(”/(abc)?/is”, $str); 但是要匹配一个字符串中,不包含某字符串,用正则就比较麻烦了 如果不用正则 !strstr($str, “abc”); 就可以解决问题了 但是用正则呢,就只有这样了,”/^((?!abc).)*$/is” //------------------------------------------------ 代码如下: ...

经验教程

423

收藏

17
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部