Hi Woonsan,

Woonsan Ko wrote:

> Hi there,
> 
> I tried to use the following, expecting "...ick brown fox paid $20.00
> to jump over the la…":
> 
>     // In org.apache.commons.lang3.text.StrSubstitutorTest.java locally
>     // after cloning https://github.com/woonsan/commons-lang.
>     @Test
>     public void testReplaceEscapingDollarSign() {
>         values.put("amount", "20.00");
>         doTestReplace("The quick brown fox paid $20.00 to jump over
> the lazy dog.",
>                       "The ${animal} paid $$${amount} to jump over the
> ${target}.", true);
>     }
> 
> (I put double dollar signs like $$${amount} because $ is the default
> escape character.)
> 
> But, the result was:"...ick brown fox paid $${amount} to jump over the
> la…".
> 
> Is it a bug or did I miss something?

I'd call it a bug. You escaped the first dollar sign properly.

Cheers,
Jörg


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to