我有例如包含这些行的js文件:
<script defer src="/js/libs/ui.achtung.js"></script>
<script defer src="/js/libs/jquery.tipsy.js"></script>
<script defer src="/js/libs/jquery.mousewheel.js"></script>
我需要在一个文件中连接这些文件,并在此处放置一个链接到新创建的文件,替换现有脚本。
所以算法是a)用脚本读取行b)将所有脚本连接到一个c)将脚本链接替换为只有一个
我无法决定阅读多行以将每一行放入单独的属性中。 任何人都可以帮助我吗?
答案 0 :(得分:0)
要阅读多行,请查看: Ant: get multiple matches with propertyregex
那里提取的例子
ABC
ABCD
ABCE
出自
test.ABC.test
test.ABCD.test
test.ABCE.test
与
<target name="test">
<loadfile property="record" srcFile="./index.html">
<filterchain>
<tokenfilter>
<containsregex pattern=".*test\.([^\.]*)\.test.*" replace="\1"/>
</tokenfilter>
</filterchain>
</loadfile>
<echo message="${record}" />
</target>