Generally I don't know how many matches there will be.
Wanted some way to iterate over all of them.
That's exactly the description of
<xsl:analyze-string
I'd have preferred
for-each select='group()'
or something like that.
Not for that regexp you wouldn't: you only have one group, and that is
the whole regexp, so you don't want to use regexp-group at all. Given the
parameter 1 it'll give the same string as <xsl:value-of select="."/> and
given anything other than 1 it will return "".
David
________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list