[xquery-talk] string manipulation
jsnelson at sleepycat.com
Sun Feb 5 20:23:49 PST 2006
Florent Georges wrote:
> John Snelson wrote:
>>replace("book/title/author", "/.*?$", "")
> Does this garantee to return "book/title" and not "book" ? The
> longuest match would win, doesn't it ? Personally, I'd use the regexp
> '/[^/]*$'. BTW, why the '?' after the '*' ?
"*?" is a reluctant version of the "*" quantifier, meaning it matches
the shortest sequence, rather than the longest. My regular expression
works because of this - but yours will work as well.
John Snelson, Berkeley DB XML Engineer
Sleepycat Software, Inc
Contracted to Sleepycat through Parthenon Computing Ltd
More information about the talk