看板 Linux 關於我們 聯絡資訊
各位前輩大家好 最近在使用vim進行編輯文件時,碰到一個問題 參考了很多網路上的文章,用了一整天還是不知道該怎麼樣來解決... 想請教一下各位前輩關於這個部份,應該要來怎麼解決呢.... 就是我要如何取代文件內,取代含有特殊字元與空白的文字 比如說 原本的文字是: location ~ /upload 我想要取代成: location ^~ /upload/ 再勞煩各位前輩 幫忙解惑了,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.51.184.214 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1501564809.A.456.html
jamolin: backslash 08/01 14:15
Tetralet: 比如說... s/\(\~\)/^\1/g s/$/\//g 這樣? 08/01 14:58
bibo9901: S:location \~ /\(.\+\):location ^~ \1/:g 08/01 15:45
bibo9901: s 08/01 15:45
HsiaoYuHan: 特殊字元前加反斜線 08/01 18:44
Bellkna: vim相關問題也可以去editor板看 08/01 18:45
Bschord: s/\V~/^\~/ \V是 "very nomagic mode" 可避免特殊字元 08/01 19:59
Bschord: 要加\ 後面的取代用字串的~就要加\了 因為有特殊意義 08/01 20:00