猿问
关于一个正则表达式的问题
最近看《精通正则表达式》这本书,有个地方不明白。
用
a*
来匹配 aaaaaaaa的时候
为什么除了能匹配出
aaaaaaaa
还会匹配最后位置?
温温酱
浏览 529
回答 1
1回答
SMILET
拆开来理解:a表示匹配字符a;*表示重复前面的匹配任意次;a*表示匹配a任意次(0次或多次);但是,如果正则默认启用贪婪匹配模式,就是说,如果是aaaaab,会匹配5个a,即全部满足匹配条件的a。还有一个懒惰匹配模式,相反,就是匹配最少。不清楚 匹配最后位置 什么意思,不满足的应该是不会匹配的
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答