|
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 |