Re: [xsl] the last substring

Subject: Re: [xsl] the last substring
From: "Christopher R. Maden" <crism@xxxxxxxxx>
Date: Sun, 18 Nov 2001 20:33:00 -0800
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

At 19:50 18-11-2001, Steve Ball wrote:
>yan bai wrote:
>
>>I have an element like:
>><elem>xxxxx.xxxxx.xxxx.1234</elem>
>>
>>I know substring-before() will read the value before
>>the first '.'.
>>I wonder how I can read the value after the last '.',
>>namely 1234.
>
>
>Last week I added a new template to the XSLT Standard Library
>for retrieving the substring after the last occurrance of
>a given substring.

You could also try

reverse(substring-before(reverse(.),'.'))

I was a little startled myself to find that there was no ends-with() 
function, but a similar approach worked there, too.

~Chris
- -- 
Christopher R. Maden, Principal Consultant, HMM Consulting Int'l, Inc.
DTDs/schemas - conversion - ebooks - publishing - Web - B2B - training
<URL: http://www.hmmci.com/ > <URL: http://crism.maden.org/consulting/ >
PGP Fingerprint: BBA6 4085 DED0 E176 D6D4  5DFC AC52 F825 AFEC 58DA
-----BEGIN PGP SIGNATURE-----
Version: PGP Personal Privacy 6.5.8

iQA/AwUBO/iLe6xS+CWv7FjaEQKIEACgk7HjD+tyOamdxK4rnL4fkJ2REZYAn0Ji
S+sJTizXHn1XpGihKmquDhd4
=gDAl
-----END PGP SIGNATURE-----


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread