用vim查看一份文档,有以下一些字符串:
complete[13] complete[4] complete[1] complete[3] abc[13] 13 4 1 3
如何查找第一个不是complete[13]和complete[3]的字符串?
亲测可用
/^\(.*complete\[\(3\|13\)\]\)\@!.*
请参考:关于@的详细解释
@
如果你要找的字符串在单独一行而且在行首的话,就像例子里的那样,用^(complete[(13|3)])@!^(complete[(13|3)])@!如果想找到一行里不是complete[13]或3的话sw(complete[(13|3)])@!如果想找到一行里不是complete[13]或3的话
^(complete[(13|3)])@!
sw(complete[(13|3)])@!
/complete[13] 和 /complete[3] /字符串 是搜索某字符串.但是查找第一个不是,我也不知道,刚才题目没看清。
亲测可用
请参考:关于
@
的详细解释如果你要找的字符串在单独一行而且在行首的话,就像例子里的那样,用
^(complete[(13|3)])@!
^(complete[(13|3)])@!
如果想找到一行里不是complete[13]或3的话
sw(complete[(13|3)])@!
如果想找到一行里不是complete[13]或3的话sw(complete[(13|3)])@!
🎜/complete[13] 和 /complete[3] /字符串 是搜索某字符串.但是查找第一个不是,我也不知道,刚才题目没看清。