gpt4 book ai didi

正则表达式在 vim : Adding . 0 中查找和替换为数字

转载 作者:行者123 更新时间:2023-12-01 07:11:49 24 4
gpt4 key购买 nike

我有一个如下所示的文件。

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 .

关于正则表达式在 vim : Adding . 0 中查找和替换为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3332973/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com