看板 Editor 關於我們 聯絡資訊
小弟想把所有的 aaa0[1] aaa0[2] aaa0[3] ... aaa0[100] 取代成 bbb(0,1) bbb(0,2) bbb(0,3) ... bbb(0,100) 只知道 :%s/aaa0\[1\]/bbb(0,1)/g :%s/aaa0\[2\]/bbb(0,2)/g ... :%s/aaa0\[100\]/bbb(0,100)/g 不知道有沒一次取代變數的方法? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.240.165.189
ethan5422::%s/aaa0\[\([1-9][0-9]*\)\]/bbb(0,\1)/g 12/21 12:10
darkgerm:用()括住可以表示參數嗎?好強大!但若我要match ()怎麼辦 12/21 18:54
wliu:這篇讓我學到新東西,超棒 12/22 10:53
COLDTURNIP:回二樓,VI 系列的話 () 視為字串,\(\) 視為 pattern 12/25 19:36
darkgerm:喔喔~~原來是這樣XD 謝謝 12/25 23:11
Pash77:如果沒有aaa0[]只有1~100也可以用\d\+簡單取代數字組合 12/31 02:27