我有一个如下所示的文件。
1 1 0 # 1
6 1 0 # 2
8 1 0 # 3
10 1 0 # 4
12 1 0 # 6
如何为所有数字添加 .0,# 后面的数字除外。我认为用正则表达式来做到这一点应该不会太难,但是我的正则表达式知识太生疏了..
使用 VIM:
:%s/\v(#.*)@<!\d+/&.0/g
解释:\v
= 非常神奇(参见help \v
), @<!
如果前面的原子与后面的原子之前不匹配,则与零宽度匹配(请参阅help \@<!
)。该模式的其余部分用相同的字符串替换 1 个或多个数字的字符串,后跟.0
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)