星期五, 八月 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 等不同點主要在於 () 要變成 \(\). 其它都一樣.

作者 jon ( My_Note ) :: 迴響 (0):: 靜態連結網址
相關標籤
Add this page to del.icio.us Add this page to Yahoo Taiwan's bookmark Add this page to MyShare

發表迴響

標題

內容 (限制 1000 字)

暱稱

電子郵件

個人網頁


 authimage


PS: 若無法留言, 請先確認是否有打開 JavaScript, 造成您的困擾, 實在萬分對不起 Orz...(如果無法留言, 勞煩可以發信給我好嗎? 謝謝.)
PS2: 若您的留言被誤判, 我都會再自行看過, 不需要一直重覆張貼~