正则表达式中Greedy、Reluctant、Possessive数量词的区别
首先看一下API文档里的定义:
再从字面意义上看:
Greedy —-贪婪的
Reluctant —-勉强的,不情愿的
Possessive—-所有的,所有格的Greedy 数量词(贪婪的)
它的匹配方式是先把整个字符串吞下,然后匹配整个字符串,如果不匹配,就从右端吐出一个字符,再进行匹配,直到找到匹配或把整个字符串吐完为止。Reluctant 数量词(勉强的,不情愿的)
它先从最小匹配
原创
2017-11-02 00:01:20 ·
1690 阅读 ·
1 评论