Subject: Re: [xsl] one for the regex gods From: Ihe Onwuka <ihe.onwuka@xxxxxxxxx> Date: Tue, 9 Jul 2013 01:05:35 +0100 |
On Tue, Jul 9, 2013 at 12:35 AM, Imsieke, Gerrit, le-tex <gerrit.imsieke@xxxxxxxxx> wrote: > > > On 09.07.2013 01:05, Ihe Onwuka wrote: >> >> I have this regex >> >> <!-- remove commas embedded in amounts--> >> <!-- also replace multiple hyphens with asterisks --> >> <xsl:variable name="line" >> >> select="replace(replace(.,'-{2,}','**********'),'(,(\d{3})+(\D|$))','$2')"/> > > > Have you considered using '$2$3' as the outer replacement? > Ah hah! That did the trick. > But Im wondering whether the regex is really intended as it is written > here. If you are trying to replace repeating groups of (,(\d{3})) with each > $2, it should be more like (,(\d{3}))+ instead of (,(\d{3})+) > food for future consumption... I am going with instant gratification.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] one for the regex gods, Imsieke, Gerrit, le- | Thread | [xsl] auto sizing a column in a tab, David |
Re: [xsl] one for the regex gods, Imsieke, Gerrit, le- | Date | [xsl] creating and populating stri, henry human |
Month |