正規表現について
正規表現とは、文字列に特定の文字があるか、特定の文字を取り除くといったことをするための技術。
subメソッド
特定の文字列を他の文字列に入れ替えるメソッド
matchメソッド
引数に指定した文字列が特定の文字列に含まれているかどうかを調べるメソッド
ある場合は、MatchDateと表示され、ない場合はnilと表示される
gsubメソッド
特定の文字列を全て他の文字列に入れ替えるメソッド
なので、電話番号のハイフンを全て空にすることも可能。
他に細かい設定として
[a-z]、\d、{n.m}、 . 、+、\A、\z、[ぁ-んァ-ヶ一-龥々]、?=、*?など
あるようですが、こんなのもあるんだな〜といった感じでしか捉えることができませんでした。
メソッドの方が今の自分にとっては大事かな。
余談ですが、
半角入力時にoptionを押しながら¥を入力すると「\」の記号が出せることを今更知りました。