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


關於 Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
本篇發表於 My_Note。將永久鏈結加入書籤。

發表迴響