5
Q
字符串刪除VIM
A
回答
12
您可以使用:
:s/^[0-9]*,[0-9]*,//
整個文件,這就是:
:%s/^[0-9]*,[0-9]*,//
2
一個很好的正則表達式可能是:
/^\(\s*[+-]*[[:digit:]]*\.*[[:digit:]]\+,\s*\)\{2}/
這將匹配號碼,包括一個可選符號和可選的小數點(假設您在您的語言環境中使用.
),後跟逗號和該行開始處的可選空白符兩次。
用法:
:%s/^\(\s*[+-]*[[:digit:]]*\.*[[:digit:]]\+,\s*\)\{2}//
添加十六進制數字([[:xdigit:]]
)的味道。
相關問題
- 1. Vim - 刪除到搜索字符串
- 2. 刪除字符串
- 3. 刪除字符串
- 4. 刪除字符串
- 5. 刪除字符串
- 6. 刪除字符串
- 7. 刪除字符串
- 8. 刪除字符串
- 9. 刪除字符串中的字符串
- 10. 從字符串中刪除字符串
- 11. 從字符串中刪除字符串
- 12. Vim最多刪除X個字符
- 13. 向後刪除至Vim中的字符
- 14. VIM:刪除具有相同模式的字符串
- 15. Vim的比賽,除了在字符串
- 16. Tcl刪除字符串後的所有字符而不刪除字符串
- 17. 如何刪除字符串?
- 18. 刪除追加字符串
- 19. 從字符串中刪除「
- 20. 刪除unicode字符串
- 21. 刪除大塊字符串
- 22. 刪除字符串匹配
- 23. 刪除從字符串
- 24. 從字符串中刪除
- 25. 刪除字符串外JSON
- 26. 刪除字符串從後
- 27. 刪除字符串內容
- 28. 從字符串中刪除()
- 29. 從字符串中刪除「@」
- 30. Matlab的 - 刪除字符串
謝謝.. !!我一直忘記'^'...感謝隊友.. :) – 2011-06-06 12:34:03
@Prasanth Madhavan接受答案,如果它可以幫助你表達謝意:) – 2011-06-06 13:35:21
我只想補充一點,你可以使用'\ d'而不是'[0-9]'如果你願意。有很多這樣的快捷鍵可以使正則表達式更容易閱讀,特別是在vim瘋狂的正則表達式世界中。你可以得到一些vim在':help/\ i'下支持的列表。 – 2011-06-06 17:30:30