支援一下N板友,以下的Perl一行文是將輸入合成一列來看待perl -we ' local $/; $_ = <>; s/^ (CCCCC \s*?) ^ (.+?) ^/\@$1\@$2\@$3/mxs ; print; ' < file.txt不過建議用此較長一點的版本
http://bit.ly/1ROsOZR不好意思第二個推文的pattern少了一組 (...) 正確版本在連結頁面中的shorter-version處$perl -pe'(/CCCCC/..$i==2)?($i++,s/^/@/):($i=0)'<file.txt這是逐行處理的版本