假设我有一个包含以下输入的文件:

line 1


line 2

line3


我的程序应该只存储“ line1”,“ line2”和“ line3”,而不存储换行符。我该如何实现?
我的程序已经删除了开头和结尾的空格,但是并没有删除换行符。
我将$ /设置为\ n,因为每个输入都用\ n分隔。

最佳答案

while (<>) {
    chomp;
    next unless /\S/;
    print "$_\n";
}

关于perl - 如何忽略Perl中的多个换行符?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9493179/

10-13 08:28