You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by Andrew Goktepe <an...@gmail.com> on 2007/08/23 03:34:52 UTC
Re: String replace.
Try escaping the & character xml-style with & instead of \&
pattern="&lt;"
-Andrew
On 8/22/07, Chun Ji <CJ...@pro-unlimited.com> wrote:
>
>
> Hi,
>
> Does someone know how to replace a string such as "<" to be "<" in a
> html file by ANT.
> The target that I have created in my build.xml is :
> "
> ...
> <target name="change">
> <replaceregex file="test.html" pattern="\<" replace="<" />
> <replaceregex file="test.html" pattern="\>" replace=">" />
> </target>
> ..
> ",
>
> but I see such errors:
> "
> The value of attribute "replace" associated with an element type
> "replaceregex" must not contain the '<' character.
> "
>
>
> Thanks a lot,
>
>
> Charlie
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
>
>
RE: String replace.
Posted by "Chon, Ae H" <AE...@saic.com>.
Try, this...CDATA will look for that literal string and will not read it
as special chars.
<replace dir="${server.dir}" value ="<" >
<include name="*Control.cs" />
<replacetoken><![CDATA[<]]></replacetoken>
</replace>
Ae Hwa Chon
chona@saic.com
(W) 703-824-5863
-----Original Message-----
From: user-return-61891-AE.H.CHON=saic.com@ant.apache.org
[mailto:user-return-61891-AE.H.CHON=saic.com@ant.apache.org] On Behalf
Of Andrew Goktepe
Sent: Wednesday, August 22, 2007 9:35 PM
To: Ant Users List
Subject: Re: String replace.
Try escaping the & character xml-style with & instead of \&
pattern="&lt;"
-Andrew
On 8/22/07, Chun Ji <CJ...@pro-unlimited.com> wrote:
>
>
> Hi,
>
> Does someone know how to replace a string such as "<" to be "<" in
> a html file by ANT.
> The target that I have created in my build.xml is :
> "
> ...
> <target name="change">
> <replaceregex file="test.html" pattern="\<" replace="<" />
> <replaceregex file="test.html" pattern="\>" replace=">" />
> </target> ..
> ",
>
> but I see such errors:
> "
> The value of attribute "replace" associated with an element type
> "replaceregex" must not contain the '<' character.
> "
>
>
> Thanks a lot,
>
>
> Charlie
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For additional
> commands, e-mail: user-help@ant.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org