正在处理一个文本,内容大致如下
....
sel cable id 67 beg ...
...
sel cable id 112 beg ...
...
gr_k 5e6 gr_c 2.5 gr_fric 48 ran id 67
...
id后面跟着一个编号,现在我需要将所有编号放大10倍,如 id 67 改成 id 670, id 112 改成 id 1120
请问该怎么做,谢谢。
vim问题,我想在特定文本后面加个0,怎样实现?
-
- 帖子: 38
- 注册时间: 2008-09-05 23:13
- alinmn
- 帖子: 185
- 注册时间: 2006-05-19 21:42
- 来自: NIT
Re: vim问题,我想在特定文本后面加个0,怎样实现?
:%s/\(id\s*[0-9]\+\)/\10/g
- patrickhe
- 帖子: 681
- 注册时间: 2005-07-21 19:13
- 来自: Peking, China
- 联系:
-
- 帖子: 38
- 注册时间: 2008-09-05 23:13
Re: vim问题,我想在特定文本后面加个0,怎样实现?
解决了,谢谢
- xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
- 联系:
Re: vim问题,我想在特定文本后面加个0,怎样实现?
%s/id [0-9]*/&0/