[Bug 15545] [QT3] Possible error in re00972?

https://www.w3.org/Bugs/Public/show_bug.cgi?id=15545

--- Comment #2 from Tim Mills <tim@cbcl.co.uk> 2012-01-17 13:21:06 UTC ---
Test re00976 still remains a problem.

(every $s in tokenize('22a22z', ',') satisfies matches($s,
'^(?:(\d*){2,}?a\1z)$
')) and (every $s in tokenize('22a22', ',') satisfies not(matches($s,
'^(?:(\d*)
{2,}?a\1z)$')))

Here, (\d*){2,}? causes two passes of matching \d*.  The first matches '22',
the second matches '', hence the matching fails.

For what it's worth, my interpretation of the specification is that \d* must
match the longest possible substring, inferred from the text:

''Without the " ? ", the regular expression matches the longest possible
substring.''

-- 
Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Tuesday, 17 January 2012 13:21:13 UTC