This version below works :) !!! Very good to know, and really the
easiest, most straight-forward way to handle double qoutes in your
source and target strings.
<replace file="testfile.txt"
token='JAVA_OPTIONS="${JAVA_OPTIONS}"'
value='JAVA_OPTIONS="${JAVA_OPTIONS}
-Dweblogic.ProductionModeEnabled=${WEBLOGIC_PRODUCTION_MODE}"'/>
"The HTML entity for " is ", not "e;
(http://www.w3.org/TR/html401/sgml/entities.html#h-24.4.1). Did the OP
have a typo in his e-mail, or did he try the wrong entity?"
It was not a type-o in the email...I had it wrong.
Thanks everyone VERY MUCH!!! Now hopefully it will work on unix as well
(I've only tested on windows so far.)
Thanks, Jeff
-----Original Message-----
From: Rick Genter [mailto:[EMAIL PROTECTED]
Sent: Tuesday, June 24, 2008 2:27 PM
To: Ant Users List
Subject: RE: How do I escape the " in the replace command?
> From: Gilbert Rebhan [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, June 24, 2008 1:15 PM
> To: Ant Users List
> Subject: Re: How do I escape the " in the replace command?
>
> Simon Jeffrey schrieb:
> > I am trying to execute the command below as part of our weblogic
> > install.
> >
> > Yes the string is part of a file.
> >
> > I have tried using "e;, \", and \Q \E, but none of
> these options has
> > worked.
> >
> > I was not aware of the regexp option.
>
> untested, try with =
>
> <replace file="${env.DOMAINDIR}/bin/setDomainEnv.${fileext}"
> token='JAVA_OPTIONS="${JAVA_OPTIONS}"'
> value='JAVA_OPTIONS="${JAVA_OPTIONS}"
> -Dweblogic.ProductionModeEnabled=${WEBLOGIC_PRODUCTION_MODE}'/>
>
> if that doesn't work, i would go with regexp
The HTML entity for " is ", not "e;
(http://www.w3.org/TR/html401/sgml/entities.html#h-24.4.1). Did the OP
have a typo in his e-mail, or did he try the wrong entity?
--
Rick Genter
Principal Software Engineer
Silverlink Communications
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED] For additional
commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]