Chinaunix
标题:
vim中如何批量将xxxxxxxxxx修改为xx:xx:xx:xx:xx
[打印本页]
作者:
ckylixj_cu
时间:
2015-06-23 14:33
标题:
vim中如何批量将xxxxxxxxxx修改为xx:xx:xx:xx:xx
本帖最后由 ckylixj_cu 于 2015-06-23 14:35 编辑
vim中如何批量将xxxxxxxxxx修改为xx:xx:xx:xx:xx,要将主机上的wwn编辑成交换机设别的格式,有很多这样的wwn号,虽然可以使用列模式,但也要敲很多次,不知道在vim中有没有更简单的办法,请教了。
作者:
ckylixj_cu
时间:
2015-06-23 19:31
看来这个问题有点难度。
作者:
wangspace
时间:
2015-06-23 21:05
:%s/xxxxxxxxxx/xx:xx:xx:xx:xx/g
这样可以?
作者:
ckylixj_cu
时间:
2015-06-25 16:26
好吧,是我没说清楚。
xxxxxxxxxx是代表一串不同的十六进制数,不是一样的。
作者:
MMMIX
时间:
2015-06-26 10:29
回复
4#
ckylixj_cu
使用正则替换即可:
:%s/\(\x\x\)\(\x\x\)\(\x\x\)\(\x\x\)\(\x\x\)/\1:\2\:3:\4:\5/
复制代码
作者:
on-fire
时间:
2015-06-28 11:38
这个可以通过g或s命令来做,但正则表达式比较复杂,倒不如取巧,看文件的上下文,通过Ctrl+V,然后用I插入:,就是可视块模式插入来解决。
作者:
ckylixj_cu
时间:
2015-06-29 10:33
本帖最后由 ckylixj_cu 于 2015-06-29 10:38 编辑
感谢 MMMIX
作者:
Sevk
时间:
2015-06-29 15:03
提示:
作者被禁止或删除 内容自动屏蔽
作者:
ckylixj_cu
时间:
2015-06-30 09:14
200143803301c212
200143803303c253
20014380330ac2a2
200143803301b218
2001438033053290
2001438033023231
......
作者:
Sevk
时间:
2015-07-07 15:22
提示:
作者被禁止或删除 内容自动屏蔽
作者:
45177659
时间:
2015-11-20 23:57
:%s/\(\x\{2}\)/&:/g
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2