Subject: Re: [xsl] Processing two documents, which order? From: Dave Pawson <davep@xxxxxxxxxxxxx> Date: Fri, 8 Apr 2011 12:21:36 +0100 |
On Fri, 08 Apr 2011 11:47:18 +0100 David Carlisle <davidc@xxxxxxxxx> wrote: > On 08/04/2011 11:11, Dave Pawson wrote: > > I really couldn't contemplate writing such a regex to be honest > > David. > > if you have a whitespace list of words then the regex is > string-join(tokenize($list,'\s+'),'|') > is that so hard to contemplate? > or you could, as Wolfgang just commented, try to give the regex > engine a helping hand by pre-optimizing that regex by pulling out > common prefixes. > > David With Wolfgangs notes, I'm struggling with the regex for one. <xsl:analyze-string select="." regex="[^a-z]({$property})[\s.,",'<$]"> Is currently missing >keyword .... and ... keyword<.... Since checking for frisbee (where bee is the keyword) causes >bee .... to be missed. Ditto with the termination? I'm 'requiring' a termination, hence missing bee</element How to add ^ and $ to the start and termination classes? regards -- regards -- Dave Pawson XSLT XSL-FO FAQ. http://www.dpawson.co.uk
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Processing two documents,, David Carlisle | Thread | Re: [xsl] Processing two documents,, Wolfgang Laun |
Re: [xsl] Processing two documents,, David Carlisle | Date | Re: [xsl] Processing two documents,, Wolfgang Laun |
Month |