Subject: RE: [xsl] Empty input in analyze-string From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Fri, 4 Jul 2008 14:42:20 +0100 |
> if para2 is an empty element, then the regex success and > return an empty string. How do I express in my regex that > empty is a non-matching regex ? > Further to Joe's response: analyze-string partitions the input string into a sequence of substrings, passing substrings that match the regex to xsl:matching-substring and those that don't match to xsl:non-matching-substring. If the input is empty, there will be no substrings, therefore no calls on either xsl:matching-substring or xsl:non-matching-substring. If you want to test whether the string as a whole matches the regex, use the matches() function. Michael Kay http://www.saxonica.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Empty input in analyze-st, Mathieu Malaterre | Thread | Re: [xsl] Empty input in analyze-st, Mathieu Malaterre |
Re: [xsl] Empty input in analyze-st, Mathieu Malaterre | Date | [xsl] Is it possible to access a ta, XemonerdX |
Month |