From: Takeyuki Fujioka Date: 2009-02-12T17:05:15+09:00 Subject: [ruby-dev:37975] [Bug #1148] CGI::prettyの正規表現の改良 Bug #1148: CGI::prettyの正規表現の改良 http://redmine.ruby-lang.org/issues/show/1148 起票者: Takeyuki Fujioka ステータス: Open, 優先度: Normal 担当者: Takeyuki Fujioka, カテゴリ: lib, Target version: 1.9.2 ruby -v: ruby 1.9.1p5000 IRCの成瀬さんより、 gsub(/<(?:.|\n)*?>(?!\n)/, "\\0\n") はstrip済みな場合にstack overflowする場合がある。 gsub(/<[.\n]*?>(?!\n)/, "\\0\n")とか gsub(/<.*?>(?!$)/m, "\\&\n")にする必要がある。 ---------------------------------------- http://redmine.ruby-lang.org