写一个替换字符的函数,大师请进
字符串举例:123-45--6789-abcd---efghi。
期望生成的字符串:123-45-6789-abcd-efghi
也就是说,字符串中,相邻的两个以上的中横线,只留下一个,其他的不变。
函数应该如何写?谢谢!
[解决办法]
string source = "123-45--6789-abcd---efghi"; Regex reg = new Regex(@"-{2,}"); source = reg.Replace(source, "-");
[解决办法]
string source = "123-45--6789-abcd---efghi";
source =Regex.Replace(source,"-+","-");