파일의 모든 줄을 ANT로 하위 문자로 바꾸는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/1035559

  •  10-07-2019
  •  | 
  •  

문제

예를 들어 첫 번째를 다듬습니다 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의 일부 세부 사항과 제거하려는 어떤 종류의 문자 나 패턴을 공유하는 경우, 우리는 더 도움이 될 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top