我有一個長達數千行的文本文件。每行以8個十六進制數字串開頭。我需要刪除每一行上的這個字符串。我如何在vim中做到這一點?如何刪除vim中每行的第一個字符串?
1
A
回答
1
使用^V塊選擇,彰顯你的八列,並刪除像平常一樣。
或者使用:s
:
:%s/\v^[a-fA-F0-9]{8}//
1
替換與空字符串的任何行頭8個十六進制字符(數字0-9,AF/AF字母):
:%s/^[0-9a-fA-F]\{8\}//gc
1
如果該行是
12345678 Something else
總共9個字符是從每行的頭上取下,在VIM
:1,$s/^.........//
應該做的伎倆(9點),
:
告訴VIM你要輸入一個命令1,$
意味着命令影響,從1號線到最後一個(或g
全球)s
意味着替代^
指行首.....
表示5(任意)字符s/^.....//
表示在開頭沒有任何東西時替換5個字符
編輯以匹配問題中的十六進制字符的數量。
相關問題
- 1. 刪除每行的第一個字符,並使用Vim追加
- 2. 如何刪除PHP中的字符串的第一個字符?
- 3. 從字符串中刪除第一行
- 4. 刪除每行的第一個字
- 5. 我如何刪除字符串的第一個字符[python]
- 6. 如何刪除字符串的第一個字符?
- 7. 如何從包含XML的字符串中刪除第一行?
- 8. 如何從字符串中刪除第一個字c
- 9. 字符串刪除VIM
- 10. 如何從每行字符串中刪除最後一個字符使用PHP?
- 11. 刪除字符串中的每個第n個元素
- 12. 如何使用sed從第一行刪除第一個字符
- 13. powershell刪除行的第一個字符
- 14. 如何從字符串中刪除第一個和最後一個字符
- 15. 刪除字符串的第一個字符如果它等於
- 16. 從字符串中刪除N個第一個字符
- 17. 如何從字符串中刪除第二個字符?
- 18. 刪除字符串中的第一個字符
- 19. 如何從字符串中刪除第一個標記xml,c#
- 20. 如何從字符串中刪除第一個鏈接?
- 21. 如何從字符串中刪除第一個單詞?
- 22. 如何從字符串中刪除除第一行以外的所有行
- 23. 如何在使用VIM的第一個字符串結束後刪除所有字符串?
- 24. Python:從第一個數字字符中刪除字符串
- 25. 刪除字符串中的最後一個字符和第一個字符
- 26. 刪除字符串的3個第一個字符
- 27. 從運行中刪除第一個逗號字符串
- 28. 從字符串刪除第一個字符,如果0
- 29. 如何刪除字符串的第一個空格
- 30. 如何刪除某些行的X個第一個字符