たのしいRuby(?)

楽しさを実感してやろうじゃないかと。


今まではシコシコとコマンドプロンプトでやっていましたが、
Eclipseプラグインをインストールしてみました↓
Ruby Development Tools


利点はいろいろありますが、一番は、今やっているのが
JavaEclipseなプロジェクトなので、
コッソリ勉強してるのが、見た目上わかりずらくなりました、と。。


プラグインを設定します。
ヘルプ⇒ソフトウエア更新⇒検索とインストール


こんな感じで、


名前は"RDT"、URLは"http://rubyeclipse.sf.net/updatesite"


あとは、Rubyプロジェクト作って、クラス作ってって、
Javaの時と同じようにやっていけばOKです。


あ、インタプリタの設定も忘れずに。


んでもって、こんなテキストファイルを作って

hoge
HOGE
Hoge
ho ge
ho ge
ho ge


こんなソースを書いて遊んでみます。

class TestRegexp

# re = Regexp.new(/\s/i)
# re = Regexp.new(/^h.\s/i)
# re = Regexp.new(/^h.\s.e/i)
  re = Regexp.new(/..../)
  open("./hoge.txt", "r") { |io|
    while line = io.gets
      if re =~ line
        puts line + "⇒ 一致"
      else
        puts line + "⇒ 不一致"
      end
    end
  io.close
  }
end


コンソールにこんなんが出てきます。

hoge
⇒ 不一致
HOGE
⇒ 不一致
Hoge
⇒ 不一致
ho ge
⇒ 一致
ho ge
⇒ 一致
ho ge⇒ 一致