我是Ant的新手,我无法弄清楚如何执行以下操作(如果可能的话): 我有这个基本代码:
var myJson = {HeroName:'PeterParker', ContactPhone: '123456', HeroCode: 3 };
$('#hname').append(myJson.HeroName);
$('#agent').append(myJson.ContactPhone);
$('#contact').append(myJson.HeroCode);
在fileset任务递归的文件夹中,我有一堆html文件,其中一些包含指向现有文件的链接,一些包含指向不存在文件的链接。
现在我要做的是:
所以有一切:条件,从文件中检索数据到Ant以在其他任务中使用它,而且似乎无法做到!
感谢您的帮助。
答案 0 :(得分:0)
filterchain使用tokenfilter replaceregex,f.e。 :
<copy todir="${mydir}">
<fileset dir="${mydir2}" includes="**/*.html"/>
<filterchain>
<tokenfilter>
<!-- regex 1 -->
<replaceregex pattern="hello" replace="world" flags="gi"/>
<!-- regex 2 -->
<replaceregex pattern="doh" replace="dah"/>
</tokenfilter>
</filterchain>
</copy>
答案 1 :(得分:0)
似乎Ant - contrib has a task允许你检索regexp的结果并在ant属性中存储,这将确保测试文件的存在,然后继续提供的开关言。