- From: Jennifer Schachter <jas@decisionsoft.com>
- Date: Tue, 19 Nov 2002 11:40:28 -0500 (EST)
- To: <public-qt-comments@w3.org>
Hi, I am currently implementing some of the regex functionality and wanted to clarify the following: Replace ======= - replace("foobar", "foo", "$1bar") -> The $1 is not defined in the pattern so should an exception be thrown? - The spec says: "A literal $ symbol must be written as \$." If there is a literal that is not escaped, and it is followed by something which is not a number, should an exception be thrown? Tokenize ======== - tokenize("foobar", "") -> If you call tokenize with a pattern matching the zero-length string, what should the result be? I would think that an exception should be thrown (like in Replace) Also, the layout of the poem in the matches function test-cases [section 6.4.16.3] has not been corrected in the new release of the spec (as discussed in the email thread "Regular Expressions in XQuery/XPath2" on October 21.) Thank you in advance, Cheers, Jennifer -- Jennifer "Georgina" Schachter, Software Engineer DecisionSoft Ltd. http://www.decisionsoft.com Office: +44 (0) 1865 203192
Received on Tuesday, 19 November 2002 12:42:59 UTC