如何將&&&&&&&&&
替換爲&
?我已嘗試:%s/&&&&&&&&&/&/g
但我只獲得更多&
。簡單替代
Q
簡單替代
2
A
回答
5
因爲&
是在更換部分特(它的意思是「整個匹配的字符串」),你要逃避它:(注意在更換部分&
前反斜線)
:%s/&&&&&&&&&/\&/g
4
你需要逃避&
與\
在替換字符串
:%s/&&&&&&&&&/\&/g
在替換字符串中,&
具有特殊含義幷包含匹配的字符串。
因此,在你的情況下,你只是取代了自己,因此沒有任何改變。
如果你的內涵是一個來替代多個&
,然後嘗試以下
:%s/&\+/\&/g
4
必須逃避替換部分&
。非轉義,&
指整個比賽。
:%s/&&&&&&&&&/\&/g
-3
你需要表達的量詞:
:%s/&\+/&/g
,如果不知道它的工作原理是,在VIM,它是默認的正則表達式中,加號告訴它應該可以捕捉到一個或多個的任意組合'&'標誌,使用& {9}應該精確地找到9個
+1
-1:在發佈4個正確答案之後,不需要發佈不正確的答案... ;-) –
+0
答案如何不正確?表達效果很好,比其他四個更通用?其中一個編輯包含我的解決方案?我不配這些-1 :( 但是,嘿,如果它讓你感覺更好,爲你+1。.... – Daan
相關問題
- 1. 簡單的RichTextEditor替代flex?
- 2. 簡單的libtool替代?
- 3. SQL簡單和替代?
- 4. 簡單替代密碼
- 5. 的AsyncTask替代簡單的情況下
- 6. Photoshop和Gimp更簡單的替代品
- 7. 在簡單shell中用$ HOME代替tilde
- 8. 是否有簡單的替代MonoTouch.UIKit.UIKeyboard.BoundsFromNotification?
- 9. 什麼是jqgrid的簡單替代?
- 10. 簡單:如何用php代替「all between」?
- 11. Wireshark的簡單Http替代方案
- 12. 簡單簡易替代用於2D陣列
- 13. 簡單的JavaScript代碼中賦值運算符的替代?
- 14. 替代單行
- 15. 紅寶石簡單替換
- 16. 簡單的Javascript HTML替換
- 17. 簡單的ascii替換 - Javascript
- 18. 字符串簡單替換
- 19. 如何簡單替換htmlspecialchars?
- 20. 簡單替換功能
- 21. 簡單的SED替換
- 22. 簡單的T4代爲簡單的POCO
- 23. 簡單的CRUD代
- 24. VBA簡單代碼
- 25. PHP簡單代理
- 26. Php簡單代碼
- 27. 用戶管理WordPress的輕量級和簡單的替代品?
- 28. 開源替代postSharp,支持簡單的自定義屬性
- 29. 簡單且可擴展的非託管Amazon S3的替代品
- 30. 有無論如何用簡單的ajax代碼替換iframe?
有關':s'命令的更多信息,請參見:':h:s',':h:s_flags',':h:s \ ='。討論'&'的具體主題可以在這裏找到:':h s/\&'。 –