为什么否定的字符类不能按预期工作?

马龙
  xyz mnl pqt aaaa ccc
  yz mn ats aa cbc ddd eee ggg

我想将前两列与:

 [^\s]*\s[^\s]*\s 

但是此模式可以匹配除最后一列以外的所有列。那是:

  xyz mnl pqt aaaa
  yz mn ats aa cbc ddd eee

我在VIM中不明白这一点。

比尔·林奇

两件事情:

  1. \s在角色类中不起作用。使用\S代替。
  2. 给正则表达式加上前缀,^以使其从每一行的开头开始。
^\S*\s\S*\s 

哪个匹配:

xyz mnl pqt aaaa ccc
^^^^^^^^
yz mn ats aa cbc ddd eee ggg
^^^^^^

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章