Re: [問題] 這樣的需求得要自己寫程式嗎?
perl 可如此解
open FH , "< in";
open OUT , "> out";
print OUT while( ($_ = <FH>) !~ /^85$/ );
while( <FH> ) {
s/(\d+)/($1+1)/ge; print OUT;
}
close OUT; close FH;
※ 引述《buniro (期待2008!)》之銘言:
: 有一個2MB多的Unicode純文字檔,當中有很多重覆的字串"1"、"2"、"3"..."200",
: 如果想將"85"之後的字串其數值都+1,也就是處理後"1"~"84"不變,"85"變"86"、
: "86"變"87"...."200"變"201",那麼這有什麼現成的Editor可以使用嗎?還是非得
: 自己寫個程式來處理?如果只能自己寫的話,各位板友建議用哪一種語言寫,對
: 初學者來說比較容易?處理速度又以哪一種語言最快呢?還是速度都差不多?
: 謝謝大家的指導!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.223.96.83
討論串 (同標題文章)