Подтвердить что ты не робот

Как Ant может получить значение, считанное из файла, в значение свойства?

Файл выглядит так:

a1,b1
a2,b2
...

Я знаю значение "a2". Как получить значение "b2" в значение свойства.

Я знаю, как выбрать строку, которая содержит "a2":

<linecontains>
  <contains value="a2"/>
</linecontains>

Но Я не знаю, как установить значение свойства на "b2". Я в вашем распоряжении для получения дополнительной информации.

4b9b3361

Ответ 1

Следующее делает трюк для меня:

<loadfile srcfile="data" property="result">
     <filterchain>
           <linecontains>
                <contains value="a2"/>
           </linecontains>
           <tokenfilter>
                <replacestring from="a2," to=""/>
           </tokenfilter>
    </filterchain>
</loadfile>
<echo message="${result}"/>

Как вы указали, сначала выберем строку "a2". Затем токенфильтр заменяет a2 и двоеточие ничем. Надеюсь, что это поможет.