Vi 多行匹配字符"\_."

来源:互联网 发布:mac使用技巧 编辑:程序博客网 时间:2024/06/17 07:12
文章出处:http://blog.csdn.net/chrisniu1984/article/details/6620735

vi平时我们使用的匹配字符"."不能够匹配换行符号,所以我们没法使用它进行跨行匹配。
如有以下数据:我们想查找所有在城市为beijing,年龄为18岁的人。
[plain] view plain copy
  1. name: A  
  2. city: beijing  
  3. age: 18  
  4. name:B  
  5. city:shanghai  
  6. age:15  
  7. name: C  
  8. city: beijing  
  9. age:18  

此时"."就无能为力,我们需要用 "\_."
[plain] view plain copy
  1. /citi: beijing\_.*age:18  
原创粉丝点击