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