Vim进阶技术:搜索和替换(2)

如[abc],则匹配a或b或c。连续的字符可以用-代替如,[a-c]则匹配a或b或c,[0-9]匹配0到9中任何一个数字,[a-zA-Z]匹配任何一个字母。通常与限量符一起使用,如:/[a-z]\{3,6},长度3到6的小写字串,/[0-9]\{2,4}长度2到4的数字。

\(...\) -- 组合,把内部看成一个整体并保存起来以便后续引用。本身作用不大,要与其他元字符一起使用才能发挥其功效

\n -- 其中n=1~9,对组合的引用,也即引用\(...\)中所匹配的内容

如,/\(that\)\1,则匹配thatthat;/\([a-z]\).\1则匹配,aba, aoa, bcb等。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/21049.html