Ant 蚂蚁过滤链和过滤头
我有一个包含2015001、2015002、2015003的depends.txt文件。我创建了一个ANT目标,它具有以下代码。我尝试搜索如何使用stringtokenizer属性,但描述很模糊。我想运行目标并获得 2015001 2015002 2015003 非常感谢所有的帮助。谢谢Ant 蚂蚁过滤链和过滤头,ant,Ant,我有一个包含2015001、2015002、2015003的depends.txt文件。我创建了一个ANT目标,它具有以下代码。我尝试搜索如何使用stringtokenizer属性,但描述很模糊。我想运行目标并获得 2015001 2015002 2015003 非常感谢所有的帮助。谢谢 `<loadfile srcFile="depends.txt" property="depends"/> <filterchain> <tokenf
`<loadfile srcFile="depends.txt" property="depends"/>
<filterchain>
<tokenfilter>
<stringtokenizer delims="," />
</tokenfilter>
</filterchain>`
`
`
Ant的filterreaders可以修改Ant读取的输入,而令牌过滤器就是其中之一。tokenfilter
本身不做任何事情,而是协调两个不同的参与者-一个tokenizer
和一个filter
过滤器
是执行实际操作的东西,标记器
负责向过滤器
提供其处理的文本块。tokenizer
和filter
s的分离允许将相同的算法(比如uniq
)应用于字或行,具体取决于tokenizer
在您的示例中,您只指定标记器
,而不指定过滤器
,因此输出与输入相同。在这种情况下,你只想去掉逗号字符
<loadfile srcFile="depends.txt" property="depends">
<filterchain>
<deletecharacters chars=","/>
</filterchain>
</loadfile>
我们应该做到这一点