我是新來的Perl編程。 我有一個CSV文件,其中有N個字段,其中第N個字段具有所有記錄的尾部空格。我想刪除所有這些拖尾空間。請幫助我。Perl腳本刪除尾隨空格在一個CSV文件
我已經在循環中使用這種替代。但它給了我的空文件
s/\s+$//
示例文件
123,ABCD,"AC,BD",21/12/2013
134,CDEF,"CD,BD,ED",23/11/2013
987,TGYH,"HY,-.FDDS",20/11/2013
輸出
123,ABCD,"AC,BD",21/12/2013
134,CDEF,"CD,BD,ED",23/11/2013
987,TGYH,"HY,-.FDDS",20/11/2013
請讓我知道如果你需要更多的細節。 提前致謝。
您輸入不顯示任何尾隨空白,正則表達式看起來好像它會從行的末尾,而不是第N場結束尾隨空格的結果。從行尾刪除尾部空格很簡單。從通過線引號內場中途結束刪除尾隨空格是相當困難(你會開始用[文字:: CSV(http://search.cpan.org/perldoc?Text%3A%3ACSV)然後使用正則表達式應用於它讀取的字段)。 –