| 
 
Subject: Re: [xsl] comparing sequences that contain more than one of the  same item From: "Andrew Welch" <andrew.j.welch@xxxxxxxxx> Date: Fri, 22 Feb 2008 15:51:35 +0000  | 
On 22/02/2008, Ronan Klyne <ronan.klyne@xxxxxxxxxxx> wrote:
>  > matches('hello', 'a?e?f?m?r?r?')"
>  >
>  > returns true, which suggests the regex needs work... but I don't know
>  > regex's well enough to correct it.
>  >
>  >
>
>
> Add a caret and a dollar to mark the beginning and end of the string,
>  otherwise it's allowed to match a zero length substring
>
>  matches('ehllo', '^a?e?f?m?r?r?$')
aha - well done Ronan!
I've now implemented Mike's solution and it performs about the same as
the recursive function approach (ignoring the pre-process step of
sorted the words in the word list)...
cheers
-- 
Andrew Welch
http://andrewjwelch.com
Kernow: http://kernowforsaxon.sf.net/
| Current Thread | 
|---|
  | 
| <- Previous | Index | Next -> | 
|---|---|---|
| Re: [xsl] comparing sequences that , Ronan Klyne | Thread | Re: [xsl] comparing sequences that , Florent Georges | 
| Re: [xsl] comparing sequences that , Florent Georges | Date | Re: [xsl] Complex recursion in XSLT, Manfred Staudinger | 
| Month |