This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: the last substring



-----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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]