如何从文本中删除多个点 (.)?
例如:
123..45 = 123.45
10.20.30 = 10.2030
12.34 = 12.34
12.. = 12
123...45 = 123.45
怎么做?
提前致谢
最佳答案
不是必须使用正则表达式,你可以通过这种方式实现你需要的:
string s = "10.20.30";
int n;
if( (n=s.IndexOf('.')) != -1 )
s = string.Concat(s.Substring(0,n+1),s.Substring(n+1).Replace(".",""));
关于c# - 如何从文本中删除多个点 (.)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4795483/