Question

Le fichier ressemble à:

a1,b1
a2,b2
...

Je connais la valeur "a2". Comment obtenir la valeur " b2 " dans une valeur de propriété.

Je sais comment sélectionner la ligne contenant "a2". par:

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

Mais je ne sais pas comment définir une valeur de propriété sur "b2". Je suis à votre disposition pour plus d'informations.

Était-ce utile?

La solution

Ce qui suit me convient:

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

Comme vous l'avez fait remarquer, la ligne «a2» sera d'abord sélectionnée. Le tokenfilter remplace alors a2 et les deux points par rien. J'espère que ça aide.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top