7
A
回答
12
它使用vim內部查找/替換很可能可能的,但我會用 「perldo」:
:perldo s/(\d+\.\d+)/sprintf "%.2f", $1/eg
10
只需使用VimL :
:%s/\d\+\.\d\+/\=printf('%.2f',str2float(submatch(0)))/g
4
如果你只是想截斷最後一位,而不是四捨五入,
:%s/(\d+\.\d\d)\d+/\1/g
+0
上述操作對我無效,但添加了幾個斜線修復了它... :%S/\(\ d \ + \ \ d \ d \)\ d \ +/\ 1 /克 – Charles 2013-03-12 19:38:25
1
根據前面的答案,使用VimL,負數和指數描述:
:%s/\c\v[-]=\d+\.\d+(e[+-]\d+)=/\=printf('%.2f',str2float(submatch(0)))/g
相關問題
- 1. 降低精度的數字數據
- 2. 輸出精度降低到操作數的精度
- 3. 我如何降低變量的精度?
- 4. Python的Sklearn NGRAM精度降低爲NGRAM長度增加
- 5. 如何降低精度db.GeoPtProperty到2位小數
- 6. NumPy在浮點運算中將精度降低到更高的精度
- 7. MongoDb速度降低
- 8. 降低cufon文字上的線高度
- 9. 在java中解析大數字以刪除逗號而不降低精度
- 10. ANDROID ANDENGINE - 降低動作的精靈
- 11. 如何使HTML 5的地理位置精確度降低?
- 12. 降低預製的速度
- 13. 降低Selenium Webdriver的速度
- 14. 降低標題的高度
- 15. 降低數據的粒度集
- 16. 通過降低精度加速sympy求解器?
- 17. 爲什麼添加線性迴歸功能會降低精度?
- 18. 通過在Play框架中保存BigDecimal來降低精度
- 19. 一個數據庫的好設計,降低時間精度的分辨率
- 20. 降低分數
- 21. 降低BlackBerry BasicEditField的高度和寬度
- 22. 查看高度降低
- 23. 降低時間複雜度
- 24. 如何降低複雜度?
- 25. 降低速度值LUA
- 26. 如何降低div高度
- 27. Android:降低高度動畫
- 28. 降低鼠標速度
- 29. JAVASCRIPT亮度功能 - 降低
- 30. iPhone - 如何降低高度
我修改這個正則表達式來也使用負數和電子記號法:([ - ]?\ d + \。\ d +(e [+ - ] \ d)?) – Reimund 2016-04-25 23:13:05