파일의 모든 줄을 ANT로 하위 문자로 바꾸는 방법은 무엇입니까?
문제
예를 들어 첫 번째를 다듬습니다 N 라인의 캐릭터
123
1234
becomes
3
34
?
해결책
<target name="test">
<property name="trim_count" value="2"/>
<copy file="c:/test.txt" tofile="c:/test2.txt" overwrite="true">
<filterchain>
<tokenfilter>
<linetokenizer/>
<replaceregex pattern="^.{1,${trim_count}}(.*)" replace="\1"/>
</tokenfilter>
<ignoreblank/>
</filterchain>
</copy>
</target>
다른 팁
나는 당신이 그것을 달성하기 위해 Java 클래스를 작성해야한다고 생각합니다.
ANT가 기본적으로 이러한 유형의 기능을 지원한다고 생각하지 않습니다. 대신 외부 유틸리티를 사용해야합니다. 사용중인 OS의 일부 세부 사항과 제거하려는 어떤 종류의 문자 나 패턴을 공유하는 경우, 우리는 더 도움이 될 수 있습니다.
제휴하지 않습니다 StackOverflow