Doh! This one was silly. java.lang.String.replace replaces chars, not strings. I should use replaceAll :)))) My day job's language is C# :)
Vadim. On Fri, Sep 19, 2008 at 9:45 AM, Claus Ibsen <[EMAIL PROTECTED]> wrote: > Hi > > Maybe replace is for single char replace like the one on String. Is there a > replaceAll method? > > > Med venlig hilsen > > Claus Ibsen > ...................................... > Silverbullet > Skovsgårdsvænget 21 > 8362 Hørning > Tlf. +45 2962 7576 > Web: www.silverbullet.dk > > -----Original Message----- > From: Vadim Chekan [mailto:[EMAIL PROTECTED] > Sent: 19. september 2008 18:39 > To: [email protected] > Subject: Re: El > > Yes, looks like only 1st symbol is repalaced: > <route> > <from uri="timer://kickoff?period=10000"/> > <setBody><el>foo foo</el></setBody> > <setHeader headerName="Body"> > <el>${in.body}</el> > </setHeader> > <setBody> > <el> > ${in.body.replace('foo','bar')} > </el> > </setBody> > <to uri="mock:Status"/> > </route> > > outputs: boo boo > > Vadim. > > On Fri, Sep 19, 2008 at 12:11 AM, Claus Ibsen <[EMAIL PROTECTED]> wrote: >> Hi >> >> Have you tried with something simpler. Replaceing foo -> bar, just to verify >> that the ' is not causing trouble. >> >> >> Med venlig hilsen >> >> Claus Ibsen >> ...................................... >> Silverbullet >> Skovsgårdsvænget 21 >> 8362 Hørning >> Tlf. +45 2962 7576 >> Web: www.silverbullet.dk >> >> -----Original Message----- >> From: Vadim Chekan [mailto:[EMAIL PROTECTED] >> Sent: 19. september 2008 02:20 >> To: [email protected] >> Subject: El >> >> Why this one does not work as expected? >> >> <route> >> <from uri="timer://kickoff?period=10000"/> >> <setBody><el>bla'l</el></setBody> >> <setHeader headerName="Body"> >> <el>${in.body}</el> >> </setHeader> >> <setBody> >> <el> >> ${in.body.replace("'","cc")} >> </el> >> </setBody> >> <to uri="mock:Status"/> >> </route> >> >> I have output "blacl" instead of "blaccl" >> >> -- >> From RFC 2631: In ASN.1, EXPLICIT tagging is implicit unless IMPLICIT >> is explicitly specified >> > > > > -- > From RFC 2631: In ASN.1, EXPLICIT tagging is implicit unless IMPLICIT > is explicitly specified > -- >From RFC 2631: In ASN.1, EXPLICIT tagging is implicit unless IMPLICIT is explicitly specified
