作者chan15 (ChaN)
看板Editor
标题[vim ] 取代同一行某个顺位的字
时间Fri Aug 30 16:34:34 2013
假设第一行的内容是
aaa bbb aaa
我想要取代该行第二个 aaa 为 ccc 的话该怎麽做
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.34.239.151
1F:推 mars90226:s/aaa/ccc/gc 会一个个问你要不要取代 08/30 20:16
2F:推 darkgerm: :s/\(aaa.*\)aaa/\1ccc/ 08/30 21:44
3F:→ mars90226:我有想过楼上的解法,不过不知道bbb中间会不会有aaa 08/30 22:36
4F:→ mars90226:如果是第二个的话,应该用:s/\(aaa.*?\)aaa/\1ccc/ 08/30 22:37
5F:推 sonyu:若 aaa 是行尾也可以用 $ 来限定 10/12 15:21
6F:→ hhs66317:最好给更多数据信息,这样才好编排出合适的操作。。 06/04 08:00