字符串替换ant修改文件中的内容
PS:今天上午,非常郁闷,有很多简单基础的问题搞得我有些迷茫,哎,代码几天不写就忘。目前又不当COO,还是得用心记代码哦!
ant可以帮我们做很多事件,当然也括包,为我们修改件文中的指定字符串。
主要有以下两个方法:
一、replace命令
例子:
<replace file ="test2.html" token="a" value="test">
用作:
可以将test2.html中的字符串a,替换成test
二、replaceregexp命令
下面的replace命令用起来很简单,但没有办法做正则配匹,如果要替换的字符串,是需要用正则来述描的,可以用replaceregexp
例子:
<replaceregexp byline="true"> <regexp pattern="[1-9][0-9]{4,}"/> <substitution expression="6356351"/> <fileset file="test.html"/> </replaceregexp>
用作:
将test.html中的QQ号码替换成6356351这串数字
参数说明:
byline="true" 表现替换全部足满条件的字符串,若设为false,则只会替换
第一个足满正则表达式的字符串
pattern="[1-9][0-9]{4,}"表现QQ号码的正则表达式,当然,你也可以根据求需,替换成其他正则表达式
expression="6356351" 表现将足满条件字符串替换成6356351
<fileset file="test.html"/> 表现在test.html这个件文中进行查找和替换,你也可以设置为查找多个件文,具体方法请在网上索搜fileset 的关相配置
文章结束给大家分享下程序员的一些笑话语录:
自行车
一个程序员骑着一个很漂亮的自行车到了公司,另一个程序员看到了他,问 到,“你是从哪搞到的这么漂亮的车的?”
骑车的那个程序员说, “我刚从那边过来, 有一个漂亮的姑娘骑着这个车过来, 并停在我跟前,把衣服全脱了,然后对我说,‘你想要什么都可以’”。
另一个程序员马上说到, “你绝对做了一个正确的选择, 因为那姑娘的衣服你 并不一定穿得了”。