- 421 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 15:44:36 ]
- $str =~ s/<hoge>//;
という正規表現を使って複数回文字を削除しようとしています while($str =~ /<hoge>/){ $str =~ s/<hoge>//; } とすると無駄な処理が入るので、ループの判別のところだけで処理したいんですが、 そういう書き方は可能でしょうか while($str =~ s/<hoge>//); と書くとエラーを吐かれました do{''} while($str =~ s/<hoge>//); や while($str =~ s/<hoge>//){} だとうまくいきますが、なんか気持ち悪いです
|

|