猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
关于一个正则表达式的问题
最近看《精通正则表达式》这本书,有个地方不明白。
用
a*
来匹配 aaaaaaaa的时候
为什么除了能匹配出
aaaaaaaa
还会匹配最后位置?
温温酱
浏览 529
回答 1
1回答
SMILET
拆开来理解:a表示匹配字符a;*表示重复前面的匹配任意次;a*表示匹配a任意次(0次或多次);但是,如果正则默认启用贪婪匹配模式,就是说,如果是aaaaab,会匹配5个a,即全部满足匹配条件的a。还有一个懒惰匹配模式,相反,就是匹配最少。不清楚 匹配最后位置 什么意思,不满足的应该是不会匹配的
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续