星期五, 八月 19, 2005
vim 的 Regular Expression 變數處理
VIM Regular Expression 將抓到的值, 儲存使用 的作法.
vim中 要將 vhis_sn1 變成 vhis_sn11,
還有很多其它類同 ex: vhis_title1 改成 vhis_title11 的作法:
:1,$s/vhis_\(\a*\)\(\d\)/vhis_\11\2/g
\a 英文字
\d 數字
\1 第1個 \(\) 存下的變數
\2 第2個 \(\) 存下的變數
ex: '1' => '31'
:1,$s/'\(\d\)'/'3\1'/g
ps: 跟 perl, php 等不同點主要在於 () 要變成 \(\). 其它都一樣.
發表迴響
PS: 若無法留言, 請先確認是否有打開 JavaScript, 造成您的困擾, 實在萬分對不起 Orz...(如果無法留言, 勞煩可以發信給我好嗎? 謝謝.)
PS2: 若您的留言被誤判, 我都會再自行看過, 不需要一直重覆張貼~
PS2: 若您的留言被誤判, 我都會再自行看過, 不需要一直重覆張貼~





