たのしいRuby(?)
楽しさを実感してやろうじゃないかと。
今まではシコシコとコマンドプロンプトでやっていましたが、
Eclipseのプラグインをインストールしてみました↓
Ruby Development Tools
利点はいろいろありますが、一番は、今やっているのが
JavaでEclipseなプロジェクトなので、
コッソリ勉強してるのが、見た目上わかりずらくなりました、と。。
プラグインを設定します。
ヘルプ⇒ソフトウエア更新⇒検索とインストール
名前は"RDT"、URLは"http://rubyeclipse.sf.net/updatesite"
あとは、Rubyプロジェクト作って、クラス作ってって、
Javaの時と同じようにやっていけばOKです。
あ、インタプリタの設定も忘れずに。
んでもって、こんなテキストファイルを作って
こんなソースを書いて遊んでみます。
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⇒ 一致