Subject: Re: [xsl] substring after/substring before From: Vyacheslav Sedov <vyacheslav.sedov@xxxxxxxxx> Date: Sat, 28 Mar 2009 13:02:33 +0300 |
<xsl:analyze-string select="normalize-space(.)" regex="\s[^\s]*$"> <xsl:non-matching-substring> <fname> <xsl:value-of select="."/> </fname> </xsl:non-matching-substring> <xsl:matching-substring> <sname> <xsl:value-of select="normalize-space(.)"/> </sname> </xsl:matching-substring> </xsl:analyze-string> On Sat, Mar 28, 2009 at 12:27 PM, Vyacheslav Sedov <vyacheslav.sedov@xxxxxxxxx> wrote: > expected output if no spaces at all? fname, surname, dots-dependant or error? > > On Sat, Mar 28, 2009 at 12:19 PM, Xmlizer <xmlizer+xsllist@xxxxxxxxx> wrote: >> If you're on XSLT 2.0 take a look at >> http://www.xsltfunctions.com/xsl/functx_substring-before-last.html >> >> Xmlizer >> >> On Sat, Mar 28, 2009 at 9:36 AM, Joga Singh Rawat <jrawat@xxxxxxxxxxxxxx> wrote: >>> Hi List, >>> >>> Can I spilit a string into two parts by last space as substring-before(., ' >>> >>> '[last()]) is not getting accurate result. >>> >>> >>> Input : >>> >>> A. B. C. Surname >>> >>> >>> Output: >>> >>> <fnm>A.</fnm> >>> >>> <snm>B. C. Surname</snm> >>> >>> >>> Required output >>> >>> Output: >>> >>> <fnm>A. B. C.</fnm> >>> >>> <snm>Surname</snm> >>> >>> >>> Anybody have any clue??? >>> >>> >>> Thanks >>> >>> ...JSR
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] substring after/substring, Vyacheslav Sedov | Thread | Re: [xsl] substring after/substring, Mukul Gandhi |
Re: [xsl] Numbering new nodes using, Michael Ludwig | Date | Re: [xsl] substring after/substring, Mukul Gandhi |
Month |