本日はコチラ!

Rubyの絵本 [ アンク ]
¥1,764
楽天

Rubyの絵本で勉強。


-----------


正規表現とは文字列を抽象的に表現する方法。

例:

「aaaの本」、「bbbの本」、「cccの本」など異なる文字列を、

<半角英数字>の本」といったように一つの形式で表現する事が出来る。


-----------


p /ara.e/ =~ "arareのブログ"


----------


実行結果


0

----------


//で囲われたパターンと、””で囲われた文字列

一致する(マッチする)かを調べるパターンマッチ


マッチしていれば、実行すると0が返される。


上のプログラムは/ara.e/ と”arareのブログ”がマッチするかを調べており、

ara.eの「.」は正規表現で使われるメタ文字で、「任意の一文字」という意味を持つ。


よって/ara.e/と”arare”はマッチしており、実行すると0(マッチする)が返された。