Ruby奮闘記 part5 *正規表現*

今回は正規表現を少し勉強しました。

正規表現

Linux正規表現については、ここなどを参考に。

取り敢えず、Ruby正規表現について。

マッチング

 例えば、文字列内でhogeというワードを探したいときは、

/hoge/ =~ "hoge foo bar"

このように書くと、マッチした場合は、0が返ってきます。また、マッチしなかった場合は、nilと返ってきます。

上記の場合だと、大文字と小文字を区別してマッチングするので、区別せずにマッチングする場合には、

/HoGe/i =~ "hoge foo bar"

このように、/の後にiを書き加えます。

他にも正規表現は有りますが、機会があれば書きます。