<replaceregexpbyline="true">
<regexppattern="正则表达式"/>
<substitutionexpression="将要替换的值"/>
<filesetdir="${unpack.war.dir}/WEB-INF" includes="web.xml"/>
</replaceregexp>

 

官方文档:

http://ant.apache.org/manual/Tasks/replaceregexp.html

 

找了好久终于在ant里面找到了这个task可以使用正则表达式进行字符串替换,分享一下

doc的说明在http://ant.apache.org/manual/OptionalTasks/replaceregexp.html

<replaceregexp file="${src}/build.properties"
match="OldProperty=(.*)"
replace="NewProperty=/1"
byline="true"/>

 

 

正如上面写的表达式一样,在android ant build.xml文件中,用到了这个东西,用来替换字符串,据说是ant1.8以上才支持的,但是我不确定,但是最好用1.8以上的。

这里有几篇文章可以作为参考:

http://rocky225.iteye.com/blog/1744878

http://www.blogjava.net/baoyaer/articles/148186.html

http://www.cnblogs.com/tt_mc/archive/2012/11/27/2790641.html

 

 

多渠道打包

http://blog.csdn.net/tenggangren/article/details/8051937

 

 

target标签:

http://foreveryoung001.iteye.com/blog/1517650

 

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐