实习杂记(24):ant replace replaceregexp

来源:互联网 发布:如何防范网络恐怖 编辑:程序博客网 时间:2024/05/22 06:55

ant提供了两个指令用于编译时修改文件,好处就不说了 ,就说说如何使用吧。

replaceregexp 和 replace的区别就和java中String replace和replaceAll一样 ,一个支持正则一个不支持

 

replaceregexp:将view/文件夹下所有的vm文件中js和css的地址域名部分替换

               <replaceregexp byline="true">

<regexp pattern="http://img(3|2).cache.com(/.*?\.(js|css))" />

<substitution expression="http://img\1test.cache.com\2" />

<fileset dir="..../view/">

<include name="**/*.vm" />

</fileset>

</replaceregexp>

 

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

 

replace:简单替换 

                 <replace dir=".../view/">

<include name="**/*.vm" />

<replacefilter token="img3.cache.com" value="img3test.cache.com" />

<replacefilter token="img2.cache.com" value="img2test.cache.com" />

</replace>

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

0 0
原创粉丝点击