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.

War es hilfreich?

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
scroll top