regex "range subtraction" not supported for ICU
Bug #866874 reported by
Paul J. Lucas
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Zorba |
Fix Released
|
Low
|
Paul J. Lucas |
Bug Description
XQuery regular expressions are based on those specified by "XML Schema Part 2: Datatypes Second Edition," Appendix F, "Regular Expressions." Said regexps support "Character Class Subtraction" as specified in section F.1, "[16] charClassSub."
Zorba currently used ICU for Unicode regular expressions. Unfortunately, ICU doesn't support "Character Class Subtraction"; hence the following W3C tests fail:
caselessmatch10
caselessmatch11
This bug is more specific than bug 2988205 that will be closed and replaced by this bug and a few other more specific bugs.
Changed in zorba: | |
status: | New → Triaged |
summary: |
- regex "range subtraction" not supported + regex "range subtraction" not supported for ICU |
Changed in zorba: | |
status: | Triaged → Fix Committed |
Changed in zorba: | |
milestone: | none → 2.9 |
Changed in zorba: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
These tests:
caselessmatch08
caselessmatch09
also fail for the same reason.