Ant:使用propertyregex获取多个匹配项
我在HTML文件中有以下示例行:Ant:使用propertyregex获取多个匹配项,ant,Ant,我在HTML文件中有以下示例行: test.ABC.test test.ABCD.test test.ABCE.test 这是Ant propertyregex: 但我想要所有的火柴。我怎样才能得到它 ABC ABCD ABCE 因此?不确定propertyregex问题,但这在没有ant contrib的情况下有效: <target name="test"> <loadfile property="record" srcFile="./index.html">
test.ABC.test
test.ABCD.test
test.ABCE.test
这是Ant propertyregex:
但我想要所有的火柴。我怎样才能得到它
ABC
ABCD
ABCE
因此?不确定propertyregex问题,但这在没有ant contrib的情况下有效:
<target name="test">
<loadfile property="record" srcFile="./index.html">
<filterchain>
<tokenfilter>
<containsregex pattern=".*test\.([^\.]*)\.test.*" replace="\1"/>
</tokenfilter>
</filterchain>
</loadfile>
<echo message="${record}" />
</target>
不确定propertyregex问题,但这在没有ant contrib的情况下有效:
<target name="test">
<loadfile property="record" srcFile="./index.html">
<filterchain>
<tokenfilter>
<containsregex pattern=".*test\.([^\.]*)\.test.*" replace="\1"/>
</tokenfilter>
</filterchain>
</loadfile>
<echo message="${record}" />
</target>
<target name="test">
<loadfile property="record" srcFile="./index.html">
<filterchain>
<tokenfilter>
<containsregex pattern=".*test\.([^\.]*)\.test.*" replace="\1"/>
</tokenfilter>
</filterchain>
</loadfile>
<echo message="${record}" />
</target>