2011-04-13 104 views

回答

3

substitution operator

use warnings; 
use strict; 

my $s = "foo\n bar goo\nber"; 
$s =~ s/\n\s*/ /g; 
print "$s\n"; 

__END__ 

foo bar goo ber 
+1

\ S *表示,如果有新行後沒有空格它甚至會匹配。如果你只想匹配換行符和空格,使用\ s + – jiggy 2011-04-13 19:39:46

+2

不,你一定要'perl -0777 -pe's/\ R \ h +// g''。 – tchrist 2011-04-19 02:26:49

2

我不知道如果我明白你的問題很好。嘗試:s{ \n\s+ }{ }gx

相關問題