在一个数据文件中,我需要找到所有包含少于10倍的模式的行|^|我需要他们在两个方面:
1.这样我就可以浏览文件并检查数据
1.作为要复制的列表,包括下一行
我在Windows中使用Gvim。
到目前为止,我已经尝试沿着方法:
/[|^|]{,9}
/[|^|]*{,9}
:g/\v(\|[^|^|]*){,9}/p
有人能帮我吗?
编辑:示例(因为不允许使用真实的数据)
abc|^|def|^|ghi|^|jkl|^|mno|^|pqr|^|stu|^|vwx|^|yza|^|bcd|^|efg
abc|^|def|^|ghi|^|jkl|^|mno|^|pqr|^|stu|^|vwx|^|yza|^|
bcd|^|efg
abc|^|def|^|ghi|^|jkl|^|mno|^|pqr|^|stu|^|vwx|^|yza|^|bcd|^|efg
最终解决方案:
:v/\v(\|\^\|.*){10}
1条答案
按热度按时间ss2ws0br1#
我试过这个了,我想会有帮助的。
/\(|^|.*\)\{10}
或使用\v
/\v(\|\^\|.*){10}
个