Perlでリクに答えるスクリプトを作るスレ
■ このスレッドは過去ログ倉庫に格納されています
0528525
2006/03/17(金) 23:51:02>>527
こんな感じで書いてみました。
while(<>) {
tr/[0-9]/[0-9]/;
s/(¥D)1(¥D)/$11$2/g;
(中略)
s/(\D)9(\D)/$19$2/g;
print;
}
ただ、これだと2回同じ処理をしないといけないですよね。
最初の処理でtr行、次の処理でs行になるんでしょうか。
これを効率よく1回の処理ですませたいのですが、いいやり方をご存知ないですか?
■ このスレッドは過去ログ倉庫に格納されています