Antは、ファイルから読み取った値をプロパティ値にどのように取得できますか?
-
05-07-2019 - |
質問
ファイルは次のようになります。
a1,b1
a2,b2
...
値「a2」はわかっています。 値「b2」を取得する方法プロパティ値に。
" a2"を含む行を選択する方法を知っています。 by:
<linecontains>
<contains value="a2"/>
</linecontains>
しかし、私は知らないプロパティ値を「b2」に設定する方法。 その他の情報についてはお気軽にお問い合わせください。
解決
次は私のためのトリックです:
<loadfile srcfile="data" property="result">
<filterchain>
<linecontains>
<contains value="a2"/>
</linecontains>
<tokenfilter>
<replacestring from="a2," to=""/>
</tokenfilter>
</filterchain>
</loadfile>
<echo message="${result}"/>
指摘したように、最初に「a2」という行が選択されます。次に、tokenfilterはa2とコロンを何も置き換えません。お役に立てば幸いです。
所属していません StackOverflow