在ant获取多个字符串

  • 本文关键字:字符串 获取 ant ant
  • 更新时间 :
  • 英文 :


例如,我的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>

相关内容

  • 没有找到相关文章

最新更新