ruby正規表現

正規表現について軽くメモ

条件式で使う。

正規表現 =~ 文字列
正規表現 !~ 文字列

正規表現

パターンを「//」で囲う。または、Regexp.new("パターン")でオブジェクトを作成する。

メタ文字

^ 行頭にマッチします。
$ 行末にマッチします。
.(ドット) 改行を除く任意の1文字にマッチします。
[...] []内のいずれか1文字にマッチします。
[^...] []内に含まれない1文字にマッチします。
* 直前の表現の0回以上の繰り返しにマッチします。
+ 直前の表現の1回以上の繰り返しにマッチします。
? 直前の表現の0回または1回の繰り返しにマッチします。