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. 刪除字符串
- 13. 刪除字符串
- 14. 刪除字符串中的字符串
- 15. 從字符串中刪除字符串
- 16. 從字符串中刪除字符串
- 17. VIM:刪除非羅馬字符
- 18. VIM刪除字符或CR光標
- 19. 向後刪除至Vim中的字符
- 20. Vim最多刪除X個字符
- 21. 如何刪除vim中每行的第一個字符串?
- 22. VIM:刪除具有相同模式的字符串
- 23. 在Vim中刪除包含字符串的整個單詞
- 24. 使用擦除和刪除從字符串中刪除字符
- 25. Vim的比賽,除了在字符串
- 26. Tcl刪除字符串後的所有字符而不刪除字符串
- 27. 從字符串中刪除
- 28. 刪除字符串從後
- 29. 刪除從字符串
- 30. 刪除字符串內容
謝謝.. !!我一直忘記'^'...感謝隊友.. :) – 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