我有(a/b)形狀的數字,其中a和b是整數。我想用鼠類(a,b)替代它們。那可能嗎?GVIM搜索並替換爲有理數
0
A
回答
1
Vim擅長於Search and Replace
:
:%s/(\(\d\+\)\/\(\d\+\))/rat(\1,\2)/g
太多的反斜槓!另一個命令:
:%[email protected]\v\((\d+)/(\d+)\)@rat(\1,\2)@g
- 我們可以用
@
分離,而不是/
模式。 - 非常神奇
\v
讓生活更輕鬆。
我建議您輸入:help :s
以瞭解更多信息。
1
更簡單的方法是創建一個macro並根據需要多次重放。
- 按下
qa
然後進行搜索&替換的東西 - 按
q
做 - 然後用
@a
如果你知道正則表達式,那麼你可以去搜索模式玩宏時http://vim.wikia.com/wiki/Search_patterns
2
我會做:
%s#\v(\d+)/(\d+)#rat(\1,\2)#g
相關問題
- 1. 搜索並替換爲sed
- 2. 在gvim中搜索並替換正則表達式
- 3. 如何在gvim中搜索和替換以下模式搜索
- 4. 搜索並替換
- 5. 搜索並替換
- 6. MSBuild搜索並替換爲xml文件
- 7. 搜索並替換爲字符串
- 8. 限制搜索並替換爲類別
- 9. Dreamweaver Regedit搜索並替換
- 10. 搜索並替換Linux
- 11. 搜索並替換$ .each()
- 12. Sublime Text - 搜索並替換
- 13. 實時搜索並替換
- 14. 搜索並替換「-p」
- 15. 搜索並替換文本
- 16. /in vi搜索並替換?
- 17. 搜索並替換腳本
- 18. Notepad ++搜索並替換
- 19. 搜索並替換所有字段(CSV)
- 20. 搜索並替換所有元素
- 21. Vim搜索並替換可變行數
- 22. 搜索並替換XML數據
- 23. 搜索並替換數千行php
- 24. 搜索並替換數據庫查詢
- 25. 搜索並替換Java中的所有搜索文本TextArea
- 26. 用於搜索和替換文本的GVIM問題
- 27. Gvim按塊搜索
- 28. 搜索+替換mySQL數據
- 29. 多字搜索並替換爲數組陣列
- 30. 使用sed搜索並替換
你嘗試過什麼?這些簡單的搜索和替換問題只會邀請大量的答案(10分鐘後已經在進行中),因爲它很容易做到(並且有太多的變體)... –