Subject: Re: [xsl] Placing mark-up in between strings From: David Carlisle <davidc@xxxxxxxxx> Date: Thu, 23 Nov 2006 12:35:38 GMT |
> Actually, I wanted to avoid > dealing with regex as there is no (if I'm right) an escaping > function. I mean a function that escapes a string to can be > included in a regex to match exactly, even if it contains > regex-special characters. Isn't that just something like: <xsl:function name="f:escape"> <xsl:param name="s" as="xs:string"/> <xsl:sequence select="replace($s,'[\\\|\.\-\^\?\*\+\(\)\{\}\[\]]','\\$0')"/> </xsl:function> which turns ab*c.{8} into ab\*c\.\{8\} David
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Placing mark-up in betwee, Florent Georges | Thread | Re: [xsl] Placing mark-up in betwee, Florent Georges |
Re: [xsl] Recursively Merging 2 XML, David Carlisle | Date | [xsl] Suppressing multiple outcome, Andreas Putscher |
Month |