Actions
Bug #1148
closedCGI::prettyの正規表現の改良
Description
=begin
IRCの成瀬さんより、
gsub(/<(?:.|\n)?>(?!\n)/, "\0\n")
はstrip済みな場合にstack overflowする場合がある。
gsub(/<[.\n]?>(?!\n)/, "\0\n")とか
gsub(/<.*?>(?!$)/m, "\&\n")にする必要がある。
=end
Updated by naruse (Yui NARUSE) about 15 years ago
- Status changed from Open to Assigned
=begin
これどうなりました?
lines = string.gsub(/(?!\A)<.?>/m, "\n\0").gsub(/<.?>(?!\n)/m, "\0\n")
が一番シンプルでかつ理屈の上では同じ意味ですが。
=end
Updated by xibbar (Takeyuki FUJIOKA) about 15 years ago
=begin
そのうちにパッチを当てようと思っていました。
せかされたので近いうちに当てます。
=end
Updated by xibbar (Takeyuki FUJIOKA) about 15 years ago
- Status changed from Assigned to Closed
=begin
=end
Actions
Like0
Like0Like0Like0