分页: 1 / 1

VIM可以删除所有含有数字的行吗

发表于 : 2010-12-11 21:37
jsjcjsjc
VIM可以删除所有含有数字的行吗
是不是不行? :em06

Re: VIM可以删除所有含有数字的行吗

发表于 : 2010-12-11 22:05
delectate
大炮打文字mosquito

Re: VIM可以删除所有含有数字的行吗

发表于 : 2010-12-11 22:41
jsjcjsjc
delectate 写了:大炮打文字mosquito
什么意思?

Re: VIM可以删除所有含有数字的行吗

发表于 : 2010-12-11 22:47
风间星魂
完全可以,自己看正则表达式,没人会直接教你。

Re: VIM可以删除所有含有数字的行吗

发表于 : 2010-12-11 22:52
lilydjwg

代码: 全选

:g/\d/d
这个对 Vim 来说太简单了 :em02

Re: VIM可以删除所有含有数字的行吗

发表于 : 2010-12-11 22:54
风间星魂
或者sed
sed '/[0-9]/d' xxxx

Re: VIM可以删除所有含有数字的行吗

发表于 : 2010-12-11 23:00
lilydjwg
风间星魂 写了:或者sed
sed '/[0-9]/d' xxxx
grep 也可以

代码: 全选

grep -v '\d' < orig > new

Re: VIM可以删除所有含有数字的行吗

发表于 : 2010-12-11 23:55
jsjcjsjc
谢谢大家啦
那如果是要删除带符号的行呢?,比如删除所有带"-"的行?

Re: VIM可以删除所有含有数字的行吗

发表于 : 2010-12-12 0:27
lilydjwg
jsjcjsjc 写了:谢谢大家啦
那如果是要删除带符号的行呢?,比如删除所有带"-"的行?
正则表达式30分钟入门教程

代码: 全选

:h :g
:h pattern

Re: VIM可以删除所有含有数字的行吗

发表于 : 2010-12-12 12:53
jsjcjsjc
lilydjwg 写了:
jsjcjsjc 写了:谢谢大家啦
那如果是要删除带符号的行呢?,比如删除所有带"-"的行?
正则表达式30分钟入门教程

代码: 全选

:h :g
:h pattern
非常感谢