2009-05-05 74 views
12

文件看起來像:Ant如何將文件中的值讀入屬性值?

a1,b1 
a2,b2 
... 

我知道值 「A2」。 如何將值「b2」轉換爲屬性值。

我知道如何選擇其中包含「A2」的行:

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

我不知道如何設置屬性值設置爲「B2」。 我隨時爲您提供更多其他信息。

回答

21

以下的伎倆對我來說:

<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和冒號。希望有所幫助。

+0

我要儘快嘗試,非常感謝 – pindare 2009-05-05 11:42:03