我是新来的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)然后使用正则表达式应用于它读取的字段)。 –