Ant迭代文件并搜索表达式

时间:2015-06-24 07:47:31

标签: ant

在Ant中我想迭代文件,在每个文件的内容中我都在寻找一些正则表达式。从正则表达式的匹配项中我想创建一个新文件。

即。我有3个文件:

A.TXT

<root>
<node type="com.module.SomeModule" />
<node name="Test" />
</root>

B.txt

<root>
<node name="Apple" />
<node type="com.module.SomeModule2" />
<node type="com.module.SomeModule3" />
<strangenode id="green" />
</root>

C.txt

<root>
<node name="Apple" />
<strangenode id="green" />
</root>

我想创建一个这样的文件:

references.txt

com.module.SomeModule
com.module.SomeModule2
com.module.SomeModule3

非常感谢!

1 个答案:

答案 0 :(得分:1)

使用XSLT task解析XML并生成一组包含所需值的文件,然后使用concat task从XSLT输出的文件集中汇编textRange.Save(rtfMemoryStream, DataFormats.Rtf);