Inverse Rechercher dans une chaîne de caractères

J'ai besoin d'être en mesure de trouver la dernière occurrence d'un caractère au sein d'un élément.

Par exemple:

<mediaurl>http://www.blah.com/path/to/file/media.jpg</mediaurl>

Si j'essaie de le localiser grâce à l'aide de substring-before(mediaurl, '.') et substring-after(mediaurl, '.') alors il sera, bien sûr, le match sur le premier point.

Comment aurais-je obtenir l'extension de fichier? Essentiellement, j'ai besoin d'obtenir le nom de fichier et l'extension à partir d'un chemin comme ça, mais je suis assez perplexe quant à la façon de le faire à l'aide de XSLT.

OriginalL'auteur Xetius | 2008-08-18