C#识别数字串,怎么把多个连续的点替换成一个点?

比如123...1变成123.1,可以有简单的方法吗?
点的个数是n(n是自然数)

关键是我不会用正怎表达式替换呀,你得告诉我方法呀,光说用正则表达式谁不会说呀。

第1个回答  2008-10-20
点是固定个数吗,要是太容易了,用Replace函数就行了,要不是,那也不难先用split('.')分成数组。然后再组一下就行了。
第2个回答  2008-10-21
用正则表达式 \.{2,}将匹配值替换成. 就好了.

===================
正则表达式都给你了,不知道你在想什么.. 唉..
第3个回答  2008-10-20
先分后连,分的时候要家一个参数去掉空字符串。
用正则表达式也是可以的。
第4个回答  2008-10-21
没有简单的方法~很麻烦D

0分懒得写
第5个回答  2008-10-20
关键要知道是几个点
相似回答