Subject: RE: [xsl] Wild Card in Match Statement From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Mon, 18 Oct 2004 20:50:51 +0100 |
XSLT 1.0 doesn't support regular expressions, but in 2.0 you can write match="processing-instruction(Pub)[matches(., '\*\d*')]" In 1.0 you could do: starts-with('*') and translate(substring-after('*', '0123456789', '')) = '' Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Naomi Gronson [mailto:naomi_gronson@xxxxxxxxx] > Sent: 18 October 2004 19:28 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] Wild Card in Match Statement > > I'm trying to match <?Pub *0000245?> where the numbers > could be anything. I want to remove this. > > <xsl:template > match="processing-instruction('Pub')[.='\*\d*']"> > > </xsl:template> > > Is what it would look like in Perl, but is there an > easy way to use wild cards in XSL? Thanks. > > Naomi > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Wild Card in Match Statement, Naomi Gronson | Thread | [xsl] match string, Zsolt Szabó |
Re: [xsl] using xsl:message, Bruce D'Arcus | Date | [xsl] match string, Zsolt Szabó |
Month |