如何使用vi计算每行中的列数?

时间:2011-04-05 17:56:14

标签: vi

我有一个文件,每行应该有8列。但显然有几行有额外的“标签”。是否可以在vi中仅搜索包含超过8列的行,以便可以修复问题?

2 个答案:

答案 0 :(得分:1)

要搜索超过8个字符的任何行,请尝试/^.\{8}.\+$

一步一步

/ - 开始搜索

^ - 表示“行首”

. - 任何角色

\{8} - 前一场比赛中的8场(在这种情况下......“任何角色”)

. - 任何角色

\+ - 前一场比赛中的一场或多场

$ - 行尾

答案 1 :(得分:0)

尝试以下/搜索:

/^.........

(那是9个时期)