Wie Ant kann einen Wert aus einer Datei in einen Eigenschaftswert lesen bekommen?
-
05-07-2019 - |
Frage
Die Datei wie folgt aussieht:
a1,b1
a2,b2
...
Ich weiß, dass der Wert "A2". Wie den Wert „b2“ in einen Eigenschaftswert erhalten.
Ich weiß, wie Linie auszuwählen, die „a2“ von enthält:
<linecontains>
<contains value="a2"/>
</linecontains>
Aber Ich weiß nicht, , wie ein Eigenschaftswert auf „b2“. Ich bin Ihnen für mehr andere Informationen.
Lösung
In der folgenden funktioniert der Trick für mich:
<loadfile srcfile="data" property="result">
<filterchain>
<linecontains>
<contains value="a2"/>
</linecontains>
<tokenfilter>
<replacestring from="a2," to=""/>
</tokenfilter>
</filterchain>
</loadfile>
<echo message="${result}"/>
Wie Sie wies darauf hin, zunächst die Linie der die ‚a2‘ ausgewählt. Die tokenfilter ersetzt dann a2 und den Doppelpunkt mit nichts. Hoffe, das hilft.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow