2015-06-24 10 views
0

В Ant Я хотел бы перебирать файлы и содержимое каждого файла. Я ищу некоторое регулярное выражение. Из совпадений регулярного выражения я хочу создать новый файл.Ant Итерация через файлы и поиск выражений

ie. У меня есть 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

Используйте команду XSLT task для анализа XML и создания набора файлов, содержащих требуемые значения, затем используйте concat task для сборки references.txt из набора файлов, выводимых из XSLT.

Смежные вопросы