2004-07-11 RubyでCGIスクリプトを作る下準備・URLを自動リンクする正規表現 $KCODEに"EUC"を代入すれば、\wが2バイト文字にマッチするので ↓はhttp://hogehoge/hoge?a=ほげほげ にもマッチする。 def autolink str $KCODE = "EUC" # 文字コードはEUC str.gsub!(/((https?|ftp):\/\/(=([\x21-\x7e]|\w)+|[\x21-\x7e])+)/) { |s| s = "<a href=\"#{$1}\" target=_blank>#{$1}</a>" } end