給未來的裕翔
標題名稱是我亂取的
因為我不知道正確的專有名詞是什麼
現在我要對以下的字串做代換
real(C{3}{1}) real(C{3}{2}) real(C{3}{3}) real(C{3}{4})
希望能夠換成
real(C{3}{9}) real(C{3}{10}) real(C{3}{11}) real(C{3}{12})
可藉由以下vim指令
:s/\([0-9]*\)})/\=submatch(1)+8."})"/g
第一部份的 \( 和 \) 是為了讓第二部份的submatch(1)指定用
第二部份因為會用到指令, 所以要 \= 開頭
指令和字串以 . 相接
字串都要 " " 括起來
Wednesday, March 31, 2010
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment