正規表現(そろそろやんなきゃ・・・)

社会人6年目になりました。
未だにガッツリ正規表現を使いこなせません。
えっちらおっちらやってます。


そりゃさすがにいかんでしょう。
ということで↓こんなん作ってみました。

re = Regexp.new(ARGV[0])

if re =~ ARGV[1]
    p "true"
    p $1
else
    p "false"
end


↓こんなノリです。

C:\ruby_study>ruby regexp_study.rb "(A..D)" "ABCDE"
"true"
"ABCD"


さて、バンバンぶっ叩いて覚えるか。


あ、正規表現のオプションを設定できるようにしなきゃ。。