|
| vim | Perl | 意义 | 例子 |
|---|
\@= | (?= | 顺序环视 | 查找后面是sql的my: /my\(sql\)\@= | \@! | (?! | 顺序否定环视 | 查找后面不是sql的my: /my\(sql\)\@! | \@<= | (?<= | 逆序环视 | 查找前面是my的sql: /\(my\)\@<=sql | \@<! | (?<! | 逆序否定环视 | 查找前面不是my的sql: /\(my\)\@<!sql | \@> | (?> | 固化分组 | | \%(atom\) | (?: | 非捕获型括号(此分组不捕获,可以理解为不算在分组信息中) | :%s/\%(my\)sql\(ok\)/\1这个命令会将mysqlok替换为 ok ,由于my为捕获在分组中,故组中\1 为ok。 |
@谢谢,以下作者提供
作者:Yihulee 链接:https://www.jianshu.com/p/3abd6fbc3322 来源:简书 简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。 |