vim 环视,否定匹配

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-31 07:07   523   0

vimPerl意义例子
\@=(?=顺序环视查找后面是sqlmy/my\(sql\)\@=
\@!(?!顺序否定环视查找后面不是sqlmy/my\(sql\)\@!
\@<=(?<=逆序环视查找前面是mysql/\(my\)\@<=sql
\@<!(?<!逆序否定环视查找前面不是mysql/\(my\)\@<!sql
\@>(?>固化分组
\%(atom\)(?:非捕获型括号(此分组不捕获,可以理解为不算在分组信息中):%s/\%(my\)sql\(ok\)/\1这个命令会将mysqlok替换为 ok ,由于my为捕获在分组中,故组中\1ok

@谢谢,以下作者提供

作者:Yihulee
链接:https://www.jianshu.com/p/3abd6fbc3322
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP