【发布时间】:2014-04-18 09:56:59
【问题描述】:
在 java regex 中,我读过关于 Greedy and Reluctant Quantifiers 的信息。他们提到了
一个不情愿或“非贪婪”的量词首先匹配最少 可能的。所以 .* 一开始什么都不匹配,留下整个 字符串不匹配
在这个例子中
来源:
yyxxxyxx
模式:.*xx
贪婪量词* 并产生
0 yyxxxyxx
不情愿的限定词*?,我们得到以下信息:
0 yyxx
4 xyxx
为什么yxx、yxx的结果即使是最小的可能值也不可能?
【问题讨论】: