正则表达式在vim中搜索

ajw*_*ood 2 regex vim

我正在使用vim在文本文件上进行一些模式匹配.我启用了搜索突出显示功能,以便确切地知道每次搜索时匹配的内容,并且我感到困惑.

考虑搜索[a-z]*以下文字:

123456789abcdefghijklmnopqrstuvwxyxz987654321ABCDEFGHIJKLMNOPQRSTUVWQXZ

我希望此搜索匹配[az]范围内的零个或多个连续字符.相反,我在整条线上获得了一场比赛.

这应该是预期的行为吗?

谢谢,

安德鲁

Lau*_*ves 7

它匹配每个字符后出现的空字符串.它无法突出显示空范围,因此看起来所有内容都突出显示.

尝试搜索[a-z]\+.