例如
*aabc aacb aavg +gf avb avb abf
应该
*aabc aacb aavg
+gf avb avb abf
谢谢
使用替换:
my $text = '*aabc aacb aavg +gf avb avb abf';
$text =~ s/\+/\n+/;
print $text;
+
必须加反斜杠才能失去其特殊含义,\n
是换行符。
my $str = "*aabc aacb aavg +gf avb avb abf";
$str =~ s/\+/\n\+/;
print $str;
> echo "abcd +gkj +bcd" | perl -pe 's/\+/\n\+/'
abcd
+gkj +bcd