This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: the last substring
- From: "Christopher R. Maden" <crism at maden dot org>
- To: xsl-list at lists dot mulberrytech dot com
- Date: Sun, 18 Nov 2001 20:33:00 -0800
- Subject: Re: [xsl] the last substring
- References: <20011116212845.79570.qmail@web10008.mail.yahoo.com>
- Reply-to: xsl-list at lists dot mulberrytech dot com
-----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