Vim:删除一行中的所有内容但数字

时间:2015-07-30 05:51:50

标签: vim

我想删除一行中的所有内容但数字。我有一行看起来像这样:

a b c d 12 k f h 10

我希望输出为

1210

我试过

:%s/\d+\@!//

但没有任何反应,尽管所有应删除的文字都会被标记。

1 个答案:

答案 0 :(得分:4)

尝试

:%s/\D//g

应删除所有非数字。