パターンマッチ m/パターン/ 「/パターン/」は実際には「m/パターン/」のmを省略したショートカットです。ここで使っている「/」デリミタは他のものでも代用可能です。よく使用されるのは「{}(ブレース)」です。 オプション修飾子(option modifier) 動作をデフォルトから変えるもので閉じデリミタの直後に記述します。オプション修飾子はフラグ(flag)とも呼ばれます。 「//i」はアルファベットの大文字・小文字不問、「//s」はマッチする対象に改行文字を含みます(=全ての文字を対象とする)。 /\bhoge\b/i # ex. hoge, HOGE, Hoge,・・・ /Do.*self/s # ex. Don't \n Repeat \n Yourself 結合演算子 =~ 結合演算子(binding operator)は右辺のパターンで左辺の文字列がマッチするかを判定し、ブ