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. 如何降低精度db.GeoPtProperty到2位小數
- 4. NumPy在浮點運算中將精度降低到更高的精度
- 5. 降低cufon文字上的線高度
- 6. 在java中解析大數字以刪除逗號而不降低精度
- 7. 降低數據的粒度集
- 8. 爲什麼添加線性迴歸功能會降低精度?
- 9. 一個數據庫的好設計,降低時間精度的分辨率
- 10. 降低BlackBerry BasicEditField的高度和寬度
- 11. 如何降低複雜度?
- 12. 降低速度值LUA
- 13. 降低時間複雜度
- 14. 低精度分類顏色
- 15. 哪個準確度得分以用於平均降低精度與scikit RandomForestClassifier
- 16. statsmodels中的低R2和scikit中的高精度/精度
- 17. as3數字精度
- 18. 降低卷軸上div的高度
- 19. 降低html文檔的高度
- 20. 用動畫降低視圖的寬度
- 21. 如何降低邊距的寬度值?
- 22. Box2d - 降低b2body的靈敏度
- 23. 的Python:降低圈複雜度
- 24. 降低3D點雲的密度
- 25. 我想降低動畫的速度
- 26. 降低熊貓的維度。面板
- 27. 如何降低Uipickerview的高度?
- 28. 如何降低UIScrollview的滾動速度?
- 29. 降低程序的時間複雜度
- 30. 降低矢量的維數
我修改這個正則表達式來也使用負數和電子記號法:([ - ]?\ d + \。\ d +(e [+ - ] \ d)?) – Reimund 2016-04-25 23:13:05