C# 正则表达式删除连续字符

C# 正则表达式删除连续字符,c#,asp.net,regex,C#,Asp.net,Regex,需要正则表达式来替换以下序列 Before : abbbccdd After : abcd 此外,如果存在数字数据而不是字母,我希望删除重复项并在第一部分显示,在大多数语言中,您可以使用$1替换。\1+ 确切的语法取决于您所使用的语言和正则表达式引擎,因此请查看您的语言手册以了解更多详细信息。这适用于PHP: preg_replace('/(.)\1+/','$1',$str); 不过,我不知道你的第二个问题是什么意思

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

Before : abbbccdd   After : abcd

此外,如果存在数字数据而不是字母,我希望删除重复项并在第一部分显示

,在大多数语言中,您可以使用$1替换。\1+

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

这适用于PHP:

preg_replace('/(.)\1+/','$1',$str);
不过,我不知道你的第二个问题是什么意思