正規表現について

正規表現とは、文字列に特定の文字があるか、特定の文字を取り除くといったことをするための技術。

subメソッド

特定の文字列を他の文字列に入れ替えるメソッド

 

matchメソッド

引数に指定した文字列が特定の文字列に含まれているかどうかを調べるメソッド

ある場合は、MatchDateと表示され、ない場合はnilと表示される

 

gsubメソッド

特定の文字列を全て他の文字列に入れ替えるメソッド

なので、電話番号のハイフンを全て空にすることも可能。

 

他に細かい設定として

[a-z]、\d、{n.m}、 . 、+、\A、\z、[ぁ-んァ-ヶ一-龥々]、?=、*?など

あるようですが、こんなのもあるんだな〜といった感じでしか捉えることができませんでした。

 

メソッドの方が今の自分にとっては大事かな。

 

余談ですが、

半角入力時にoptionを押しながら¥を入力すると「\」の記号が出せることを今更知りました。