读书人

写一个替换字符的函数大师请进,该怎

发布时间: 2012-05-27 05:42:30 作者: rapoo

写一个替换字符的函数,大师请进
字符串举例:123-45--6789-abcd---efghi。
期望生成的字符串:123-45-6789-abcd-efghi

也就是说,字符串中,相邻的两个以上的中横线,只留下一个,其他的不变。

函数应该如何写?谢谢!

[解决办法]

C# code
            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,"-+","-");

读书人网 >VB Dotnet

热点推荐