Code Bye

怎么样把一个文本文件中的数据保留一位小数

[例]
原文件内容:
食醋口含,再用4472405.9800牙刷刷牙,最后用温水漱口。或在刷牙时,在牙膏上滴两12.854400滴食醋,坚持一段时间即可清除牙垢。白矾刷牙法:将白矾50克研0,447.24951300成粉末,每次用牙2405.93刷蘸一些刷牙,每日2次,…
处理后的文件内容:
食醋口含,再用4472406.0牙刷刷牙,最后用温水漱口。或在刷牙时,在牙膏上滴两12.9滴食醋,坚持一段时间即可清除牙垢。白矾刷牙法:将白矾50克研0,447.2成粉末,每次用牙2405.9刷蘸一些刷牙,每日2次,…
解决方案

40

            var s = "食醋口含,再用4472405.9800牙刷刷牙,最后用温水漱口。或在刷牙时,在牙膏上滴两12.854400滴食醋,坚持一段时间即可清除牙垢。白矾刷牙法:将白矾50克研0,447.24951300成粉末,每次用牙2405.93刷蘸一些刷牙,每日2次,...";
            s = Regex.Replace(s, @"\d+\.\d+", x => float.Parse(x.Value).ToString("f1"));
            Console.WriteLine(s);


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明怎么样把一个文本文件中的数据保留一位小数