An other new feature: Regular expression


<><>This example transforms dates of the form “12/8/2003” into ISO 8601 standard form: “2003-12-08”.
<xsl:analyze-string select="$date" regex="([0-9]+)/([0-9]+)/([0-9]{{4}})">
<xsl:matching-substring>
<xsl:number value="regex-group(3)" format="0001"/>
<xsl:text>-</xsl:text>
</xsl:matching-substring>
</xsl:analyse-string>