From: MoonWolf Date: 2002-08-30T23:33:05+09:00 Subject: [ruby-list:35826] Re: CGI::pretty MoonWolfです。 > この自動整形はとても便利なのですが、
内まで整形さ
> れてしまうのが難点で。

〜
を一時的に他の文字列に置換してCGI::pretty後に戻せばいいです。 ------------------------------------------------------------ require "cgi" html = ARGF.read pre = [] # 待避先 html.gsub!(/
.*?<\/pre>/mi) {
    pre << $~   # 待避
    "\001"
  }
  
  pretty = CGI::pretty(html)
  
  pretty.gsub!(/\001/) {
    pre.shift # 待避先から戻す
  }
  
  print pretty
------------------------------------------------------------

-- 
MoonWolf