ANT는 파일에서 속성 값으로 값을 읽는 방법을 어떻게 얻을 수 있습니까?
-
05-07-2019 - |
문제
파일은 다음과 같습니다.
a1,b1
a2,b2
...
"A2"값을 알고 있습니다. "b2"를 속성 값으로 얻는 방법.
"a2"를 포함하는 선을 선택하는 방법을 알고 있습니다.
<linecontains>
<contains value="a2"/>
</linecontains>
하지만 모르겠어요 속성 값을 "B2"로 설정하는 방법. 나는 더 많은 다른 정보를 위해 당신의 처분에 있습니다.
해결책
다음은 저를위한 트릭을합니다.
<loadfile srcfile="data" property="result">
<filterchain>
<linecontains>
<contains value="a2"/>
</linecontains>
<tokenfilter>
<replacestring from="a2," to=""/>
</tokenfilter>
</filterchain>
</loadfile>
<echo message="${result}"/>
당신이 지적했듯이, 먼저 라인 'A2'가 선택됩니다. 그런 다음 토큰 필터는 A2와 결장을 아무것도 대체합니다. 도움이되기를 바랍니다.
제휴하지 않습니다 StackOverflow