3
A
回答
2
您可以使用一個外部命令做到這一點:
:%!grep -v "This is an example"
這過濾通過給定的命令整個文件。該grep -v
命令選擇那些不匹配給定的正則表達式的文件的所有行。
+1
值得一提的是,這將刪除其中有「這是一個例子」作爲一個子字符串的任何線路,目前還不清楚。 。 –
+0
這是真的。如果完全匹配只希望,用'「^這是一個例子$」' –
+0
如果該行是:'autoload_reg_data [I]。數據=爲0x0;'那麼這將是改變上述?命令 – Alisha
16
你可以這樣做:
:g/This is an example/d
3
:%s/This is an example\n//gc
% indicates all lines of a file
s indicates pattern to be searched.
g for global replacement
c for confirmation on each replace
3
相關問題
- 1. 刪除在文件中多次出現的單詞
- 2. 在vim中一次刪除第一行多個文件
- 3. 如何在已刪除的文件夾中刪除已刪除的文件
- 4. 如何刪除file1中出現一次或多次在python中file2的行?
- 5. Lucene刪除文件再次出現在搜索中
- 6. 在vim中刪除文字?
- 7. 刪除Word的多次出現
- 8. VS2008 C#:刪除多次出現
- 9. 如何刪除在對象數組中出現多次的任何對象?
- 10. 刪除在Pandas數據框中出現多次重複的值
- 11. 如何在git log命令中排除已刪除的文件?
- 12. 如何在Vim中一次打開多個文件?
- 13. 在vim中,如何刪除單詞?
- 14. 如何在vim中刪除:: command
- 15. 如何在vim中多次添加cscopes
- 16. 如果文件名已經存在,如何刪除文件?
- 17. git checkout已刪除文件在Mercurial中?
- 18. 如何在vim中打開的文檔中刪除一行,如果某個詞出現在其中?
- 19. 如何刪除vim中的插件?
- 20. 如何在rtorrent中自動移除已移動/已刪除文件的種子?
- 21. 如何在Emacs中一次添加或刪除多行文本?
- 22. 在調試中出現的已刪除屬性仍然存在?
- 23. 已刪除MacPorts,現在Python已損壞
- 24. 如何從Bitbucket中刪除已刪除的文件?
- 25. 如何從已刪除的文件中刪除腳本
- 26. 如何從git中刪除已刪除的文件?
- 27. 如何在vim中移動文件和撤銷文件刪除:瀏覽?
- 28. 如何刪除零出現在號碼
- 29. 在perforce中集成已刪除的文件時出錯
- 30. 如何在git commit中撤銷已刪除的文件夾
你想只刪除線恰好將你的字符串或包含它的字符串作爲子字符串? –
不,我想刪除只有這個完整字符串的行 – Alisha
這不是我的意思,它仍然不清楚你想要什麼。有3個選項(1)你想刪除整行'這是一個帶有額外字符的示例行嗎? (2)只有字符串'這是一個example'(額外characters'離開'線,或(3)完全不改變這條線,因爲它有多餘的字符 –