数据如下所示,v/^0\.6/d 可以删去0.6开头外的其它行,怎么删去0.6和0.7开头以外的其它行,谢谢!
0.7192
0.7104
0.0231
0.7123
0.7024
0.6999
0.0004
0.6984
0.7223
0.7129
0.1000
0.6721
10.001
[已解决]用vim怎么删去数据里面0.6和0.7开头以外的行,谢谢!
-
- 帖子: 11
- 注册时间: 2012-03-24 12:48
[已解决]用vim怎么删去数据里面0.6和0.7开头以外的行,谢谢!
上次由 guang3000 在 2012-03-28 23:22,总共编辑 1 次。
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 求助,用vim怎么删去数据里面0.6和0.7开头以外的行,谢谢!
你又来了。。。
建议好好学习下正则,入门教程: http://deerchao.net/tutorials/regex/regex.htm 当然 Vim 的手册也很不错。
代码: 全选
:h /|
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 求助,用vim怎么删去数据里面0.6和0.7开头以外的行,谢谢!
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
Re: 求助,用vim怎么删去数据里面0.6和0.7开头以外的行,谢谢!
坐等神的perl,目测神是不会来的-_-#
-
- 帖子: 992
- 注册时间: 2007-12-05 10:57
- 系统: ubuntu14.04
- 来自: 金山
Re: 求助,用vim怎么删去数据里面0.6和0.7开头以外的行,谢谢!
代码: 全选
v/^0\.[67]/d
-
- 帖子: 11
- 注册时间: 2012-03-24 12:48
Re: 求助,用vim怎么删去数据里面0.6和0.7开头以外的行,谢谢!
问题解决了,谢谢大家!!!cao627 写了:代码: 全选
v/^0\.[67]/d

-
- 帖子: 151
- 注册时间: 2009-05-29 22:05
Re: [已解决]用vim怎么删去数据里面0.6和0.7开头以外的行,谢谢!
代码: 全选
:perldo $_=' ' if /0\.[67]/