[vim ] 取代同一行某個順位的字

作者: chan15 (ChaN)   2013-08-30 16:34:34
假設第一行的內容是
aaa bbb aaa
我想要取代該行第二個 aaa 為 ccc 的話該怎麼做
作者: sonyu (:P)   0000-00-00 00:00:00
若 aaa 是行尾也可以用 $ 來限定
作者: hhs66317 (六子)   2013-06-04 08:00:00
最好給更多數據信息,這樣才好編排出合適的操作。。
作者: mars90226 (火星人)   2013-08-30 20:16:00
s/aaa/ccc/gc 會一個個問你要不要取代
作者: darkgerm (黑駿)   2013-08-30 21:44:00
:s/\(aaa.*\)aaa/\1ccc/
作者: mars90226 (火星人)   2013-08-30 22:36:00
我有想過樓上的解法,不過不知道bbb中間會不會有aaa如果是第二個的話,應該用:s/\(aaa.*?\)aaa/\1ccc/

Links booklink

Contact Us: admin [ a t ] ucptt.com