Pregunta

El archivo se ve así:

a1,b1
a2,b2
...

Sé el valor '' a2 ''. Cómo obtener el valor '' b2 '' en un valor de propiedad.

Sé cómo seleccionar la línea que contiene " a2 " por:

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

Pero No sé cómo establecer un valor de propiedad en "b2". Estoy a su disposición para más información.

¿Fue útil?

Solución

Lo siguiente hace el truco para mí:

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

Como señaló, primero se seleccionará la línea 'a2'. El tokenfilter luego reemplaza a2 y el colon con nada. Espero que ayude.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top