制作的网站发表文章的时候限定不能少于60字,很多人为了凑数,写上一句话后,用很多重复的省略号或者其他重复的字符(比如按住键盘的某个键),欺骗程序。现在求一个用于ASP环境的正则表达式,能够判断并将累死的字符置空,防止字数不足饵强行发表。比如下面这段话:
“为人民服务,真好!,..........................................”
或者重复的字符串:
“为人民服务,真好!为人民服务,真好!为人民服务,真好!为人民服务,真好!为人民服务,真好!为人民服务,真好! ”
要求的正则能够将后面连续出现3次以上的字符(串)定义为重复,并置空。
谢谢!
“为人民服务,真好!,..........................................”
或者重复的字符串:
“为人民服务,真好!为人民服务,真好!为人民服务,真好!为人民服务,真好!为人民服务,真好!为人民服务,真好! ”
要求的正则能够将后面连续出现3次以上的字符(串)定义为重复,并置空。
谢谢!
list.Add("为人民服务,真好!,..........................................");
list.Add("为人民服务,真好!为人民服务,真好!为人民服务,真好!为人民服务,真好!为人民服务,真好!为人民服务,真好!");
foreach (string s in list)
{
Response.Write(Regex.Replace(s, @"(.+?)\1{2,}", ""));
}