2015-04-02 66 views
0

目前,我有一个包含几行的字符串(通过CR或CRLF或双双突破),每条线可能是无形的或空或有无形的前缀或后缀字符。如何删除多余的换行符和不可见的字符蚂蚁

我想知道如何删除多余的换行符,并通过蚂蚁修剪看不见的字符。

+0

这很可能是Linux上的Windows文件问题?在这种情况下,请检查fixcrlf ant任务,该任务旨在处理此问题。请参阅:https://ant.apache.org/manual/Tasks/fixcrlf.html – 2015-04-03 05:57:19

回答

0

阅读关于蚂蚁filterchains。您可以使用以下内容来修剪行和删除空行:

<copy file="${input.file}" toFile="${output.file}"> 
    <filterchain> 
     <tokenfilter> 
      <deletecharacters chars="\t"/> 
      <trim/> 
      <ignoreblank/> 
     </tokenfilter> 
    </filterchain> 
</copy> 
+0

我想补充''作为过滤器(可能下降'ignoreblanks'和'deletechars')。 – 2015-04-02 17:41:19