Perlについての質問箱 39箱目
■ このスレッドは過去ログ倉庫に格納されています
0421デフォルトの名無しさん
2009/03/31(火) 15:44:36という正規表現を使って複数回文字を削除しようとしています
while($str =~ /<hoge>/){ $str =~ s/<hoge>//; }
とすると無駄な処理が入るので、ループの判別のところだけで処理したいんですが、
そういう書き方は可能でしょうか
while($str =~ s/<hoge>//);
と書くとエラーを吐かれました
do{''} while($str =~ s/<hoge>//);
や
while($str =~ s/<hoge>//){}
だとうまくいきますが、なんか気持ち悪いです
■ このスレッドは過去ログ倉庫に格納されています