チケット #1148 が更新されました。 (by Yui NARUSE)

ステータス OpenからAssignedに変更

これどうなりました?
lines = string.gsub(/(?!\A)<.*?>/m, "\n\\0").gsub(/<.*?>(?!\n)/m, "\\0\n")
が一番シンプルでかつ理屈の上では同じ意味ですが。
----------------------------------------
http://redmine.ruby-lang.org/issues/show/1148

----------------------------------------
http://redmine.ruby-lang.org