Subject: Re: [xsl] Formatting string From: "Joe Fawcett" <joefawcett@xxxxxxxxxxx> Date: Wed, 16 May 2007 13:34:56 +0100 |
From: Abel Braaksma <abel.online@xxxxxxxxx> Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: [xsl] Formatting string Date: Wed, 16 May 2007 14:13:49 +0200
Abel Braaksma wrote:Something like:
<xsl:sequence select="replace($input, '[A-Z]', '$0 ')" />
Or, more precisely (Lu are all possible uppercase letters, including the ones with diacritics etc):
<xsl:sequence select="replace($input, '\p{Lu}', '$0 ')" />
This is another alternative if you do not want to replace the first capital letter (as Jesper pointed out) :
<xsl:sequence select="replace($input, '.[A-Z]', '$0 ')" />
or <xsl:sequence select="replace($input, '.\p{Lu}', '$0 ')" />
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Formatting string, Abel Braaksma | Thread | Re: [xsl] Formatting string, Abel Braaksma |
RE: [xsl] Help with 3-level deep XM, Michael Kay | Date | Re: [xsl] complicated sort problem, Dimitre Novatchev |
Month |