[xsl] Getting text from string

Subject: [xsl] Getting text from string
From: Stan Mikita <markev8@xxxxxxxxx>
Date: Tue, 1 Nov 2011 13:18:39 -0400

I have a directory path value and i want to grab the text "filename"
to the right of the last "/". I've tried using the below without any
luck. Is there a reverse search where you can tell it to search from
the right up to the first occurence of a "/"? Value can be many
directories deep.

path = "dir1/dir2/dir3/dir4/filename"

xsl:variable name="dirPath" select="substring-before(@path,'/')"/

xsl:variable name="dirPath" select="substring-after(@path,'/')"/

Current Thread