Domanda

es. per tagliare i primi n caratteri delle linee, in modo che

123
1234

diventa

3
34

È stato utile?

Soluzione

<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>

Altri suggerimenti

Penso che tu debba scrivere una classe Java per farlo.

Non credo che Ant supporti questo tipo di funzionalità per impostazione predefinita. Invece dovresti usare un'utilità esterna. Se condividi alcuni dettagli del sistema operativo che stai utilizzando, nonché il tipo di caratteri o pattern che stai tentando di rimuovere, potremmo essere in grado di aiutarti ulteriormente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top