| 
 
Subject: RE: [xsl] comparing sequences that contain more than one of the  same item From: "Kerry, Richard" <richard.kerry@xxxxxxxxxxx> Date: Fri, 22 Feb 2008 15:31:00 -0000  | 
To match 'hello' with 'farmer' the code will be
matches('ehllo', 'a?e?f?m?r?r?' )
Ie 'hello' has been sorted into codepoint order before the match.
One example which shows the match would be :
'frame'
matches ( 'aefmr', 'a?e?f?m?r?r?' )
Helpfully,
Hopefully,
Richard.
> -----Original Message-----
> From: Andrew Welch [mailto:andrew.j.welch@xxxxxxxxx]
> Sent: 22 February 2008 15:24
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Re: [xsl] comparing sequences that contain more than
> one of the same item
>
> On 22/02/2008, Michael Kay <mike@xxxxxxxxxxxx> wrote:
> >
> >  Sort the characters in the long string into code point order
> >
> >  farmer => aefmrr
> >
> >  Turn this into a regular expression in which each
> character is optional
> >
> >  a?e?f?m?r?r?
> >
> >  Sort the characters in the short string into code point
> order, and test
> >  whether the result matches this regular expression.
>
> I can't see what you're getting at, but I can't convert it into a
> working example:
>
> 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.
>
>
> --
> Andrew Welch
> http://andrewjwelch.com
> Kernow: http://kernowforsaxon.sf.net/
| Current Thread | 
|---|
  | 
| <- Previous | Index | Next -> | 
|---|---|---|
| Re: [xsl] comparing sequences that , Andrew Welch | Thread | Re: [xsl] comparing sequences that , Andrew Welch | 
| Re: [xsl] comparing sequences that , Andrew Welch | Date | Re: [xsl] comparing sequences that , Andrew Welch | 
| Month |