From: hogehoge@... Date: 2003-08-26T16:07:50+09:00 Subject: [ruby-list:38274] パターンマッチの置換について こんにちは、hogeと申します。 今、パターンマッチの置換で、はまっています・・・。 以下の通り、TEXT1.txtの全行から、{・・・}を 取り除いて、TEXT2.txtへ書きこみたいのですが、 色々他の方法を用いても、どうしても、各行の 最初の一個しか取り除いてくれません。 どこかに、ミスがあると思うのですが、 まだ不慣れなため、うまく発見できずにいます。 どなたか、お気づきの点がございましたら、 どうか、ご指摘お願い致します。 TEXT1 = File.open("/TEXT1.txt") TEXT2 = File.open("/TEXT2.txt","w") while !TEXT1.eof line = TEXT1.gets line = line.chomp line = line.gsub(/\{.*?\}/,'') TEXT2.print(line,"\n") end TEXT2.close TEXT1.close 以上。