`
jack_boy
  • 浏览: 135358 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

vim 非贪婪匹配

阅读更多
vim的模式匹配使用正则表达式
.*是贪婪匹配,会匹配最多的字符

如果要是非贪婪的匹配则要使用\{-}

一个例子如下:
msgid:[aaaaa-ffff-#abcdef-123456_id] #########################zzz-eee############
如果用msg.*-匹配会匹配到
msgid:[aaaaa-ffff-#abcdef-123456_id] #########################zzz-
但是我们只需要红色的部分,所以要一个非贪婪的方法
替换:%s/msgid.\{-}#.\{-}-//g
匹配 /msgid.\{-}#.\{-}-
分享到:
评论

相关推荐

    vim代码自动匹配

    在用vim编写代码时,可以自动匹配自己已经写的代码,可以节省输入的时间。

    Linux下vim编辑器智能匹配工具

    Linux下的一个很有用的智能匹配工具,尤其是在用C++开发软件时,可以通过该工具智能索引对象的成员。通过Ctrl + h 快捷键,可以为类建立索引。

    Linux下vim智能匹配

    在Linux下使用vim编辑器时,尤其是用C++开发软件,该工具可以帮助开发人员智能引用对象的成员。

    VIM快捷键 VIM插件

    VIM快捷键 VIM快捷键 VIM插件 VIM快捷键 VIM插件

    vim中文手册 vim中文手册 vim中文手册

    vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册vim中文手册vim中文手册

    vim matchit插件

    vim插件,用于扩展自定义匹配。 安装时将doc下文件复制到~/.vim/doc/下,plugin文件放入~/.vim/plugin下即可使用。 因vim7.3及以下版本目前只支持单字符匹配,所以如果要实现“begin”/“end”类似地匹配,需要用该...

    vim plugin vim changes to ide update

    add wintagexplorer.vim , echofunc.vim , vimrc

    vim配置 molokai.vim

    cp molokai.vim /usr/share/vim/vim73/colors cp /etc/vim/vimrc /etc/vim/vimrc.bak cp vimrc /etc/vim/vimrc

    vim 配置 vim 配置

    vim配置 vim 配置 整理出来大家一起学习

    Vim的auto-pairs插件

    这里以小括号的输入举例:当你在vim中输入(时,它会自动匹配完成)的输入,并且光标位于这对小括号的中间。当你完成小括里的内容输入想跳出小括号时,只需输入)就可以。其它的括号和引号的使用方法相同。 三、安装...

    Vim实用技巧.pdf_vim实用_vim_

    讲述 vim 编辑器的几十个实用上手技巧

    GVIM语法自动匹配设置文件

    如果你是个uvm验证人员,或者design,你肯定用过%来自动匹配从Begin到end的跳转,写perl的时候想知道哪个括号和哪个括号是匹配对应的,或者复制的时候用y%来复制一段,或者输入begin敲回车会自动联想出end等等。...

    vimconfig-vim配置脚本

    vim自动提示等多种功能 先安装ctags 然后进入./vim文件中执行 sh vim_config_ctags-v2.0.sh 再进入./vimconfig中执行 解压缩压缩报 tar jxvf vimconfig.tar.bz2 然后执行 ./config.sh 脚本会自动更新 用户根目录下...

    VIM命令VIM命令VIM命令

    VIM工具命令的使用。VIM工具命令的使用。VIM工具命令的使用。

    Vim编辑器 VIM

    Vim编辑器

    vim设置20130906, 适合编程爱好者

    "source ~/.vim/bundle/unite.vim/conf.vim "neosnippet.vim source ~/.vim/bundle/neosnippet/conf.vim "vimshell.vim, vim中使用shell, 最好一款 source ~/.vim/bundle/vimshell/conf.vim "omnicppcomplete.vim...

    VIM命令总结VIM命令总结

    VIM命令总结VIM命令总结VIM命令总结VIM命令总结VIM命令总结VIM命令总结VIM命令总结VIM命令总结

    vim常用命令vim常用命令vim常用命令

    vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令

    vim配置文件vim配置文件vim配置文件

    vim配置文件vim配置文件vim配置文件

    Mastering Vim Build a software development environment with Vim and Neovim

    Mastering Vim: Build a software development environment with Vim and Neovim By 作者: Ruslan Osipov ISBN-10 书号: 1789341094 ISBN-13 书号: 9781789341096 出版日期: 2018-11-30 pages 页数: (330) Vim is ...

Global site tag (gtag.js) - Google Analytics