正则表达式删除连续的字符

时间:2011-03-23 10:04:26

标签: c# asp.net regex

需要正则表达式来替换以下序列

Before : abbbccdd   After : abcd

如果存在数字数据而不是字母,我想删除重复项并显示

2 个答案:

答案 0 :(得分:5)

对于第一部分,在大多数语言中,您可以执行将(.)\1+替换为$1的操作。

确切的语法取决于您使用的语言和正则表达式引擎,因此请查看您的语言手册以获取更多详细信息。

答案 1 :(得分:0)

这适用于PHP:

preg_replace('/(.)\1+/','$1',$str);

我不确定你的第二个问题是什么意思。