ruby 正規表現
本日学習した内容をまとめてみる。
正規表現の仕組みについて
日常生活でも触れていて、Webサイトで入力間違え防止や
ハイフンなんかが自動的に処理された経験がある。
最低でも何文字、とか@を付けてください。
全角数字で入力しても確認画面では半角数字になっていたり。
その実は裏側でちゃんとプログラムが働いている。
メソッドは2つ
subメソッド 文字列の指定した部分を置き換える
matchメソッド 引数に指定した文字列に含まれているか否かを返り値として返す
これに g を付ける「変数.gsub」のような形など
g はグローバルマッチの g 指定した文字が複数含まれている場合その全てを置換してくれる。
他にも、「,」を付けるとか「+」とか色んな組み合わせで、
正規表現の置換
が出来ることを知った。
使い方や使い所はまた今後学習を進めて覚えていくとして
パスワードは8文字以上で… と指定しているのは
正規表現 という手法。