- From: <bugzilla@jessica.w3.org>
- Date: Fri, 30 Oct 2015 17:18:46 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=29253
Bug ID: 29253
Summary: [XQ3TS] fn-matches-50
Product: XPath / XQuery / XSLT
Version: Candidate Recommendation
Hardware: PC
OS: Windows NT
Status: NEW
Severity: normal
Priority: P2
Component: XQuery 3 & XPath 3 Test Suite
Assignee: oneil@saxonica.com
Reporter: tim@cbcl.co.uk
QA Contact: public-qt-comments@w3.org
Target Milestone: ---
I'd like to query the tests
<test id="p303" regex="^((.)?a\2)+$" input="babadad" result="n"/>
and
<test id="p908" regex="(\w)?(abc)\1b" input="abcab" result="y"/><!-- Changed
MHK. Was "n" -->
In the former,
^((.)?a\2)+$"
1st iteration: \2 = 'b', \1 = 'bab'
2nd iteration: \2 = '', \1 = 'a'
3rd iteration: \2 = 'd', \1 = 'dad'
thus the whole string is matched.
In the latter
If (\w)? matches 'a', then we're trying to match 'a(abc)ab' against 'abcab'
If (\w)? doesn't match 'a', then we're trying to match '(abc)b' against
'abcab'.
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Friday, 30 October 2015 17:18:48 UTC