用OCR识别出来的数字23.50、23.00 20.20 类似的数字,想把后面的零去掉。 .00我可以直接替换文本。但是20,50这样的,应该怎么去掉后面的零呢?
可以试试正则替换
正则在学习中,不太懂,先用“计算”模块的笨方法实现了。
替换再数字处理
我用计算实现的,先乘以10再除以10,就不保留0了
https://getquicker.net/kc/help/doc/numberprocess
这个好像不行吧,如果选择保留一位小数,25.00的时候,他还是会显示25.0,还是有0.
取整啊
25.1的时候取整就不对了啊
$= Regex.Replace({测试文本}, @"\d+\.\d+", m => double.Parse(m.Value) + "")
感谢!