例如,我的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)仅将脚本链接替换为一个
我找不到一个决定来读取多行,把它们每一个单独的属性。有人能帮我吗?
要阅读多行,请看:Ant:使用propertyregex
获取多个匹配项那里的例子提取
ABC
ABCD
ABCE
out of
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>