2015-04-02 65 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