正規表現
やりたいこと 文字列において、同一文字が連続しているかを判定する 例えば、 '123abbbc' は 'b' が3文字連続していることを判定したい 利用場面 パスワードのvalid判定などにおいて、「同一文字が連続していないこと」をチェックしたい場合など やり方 正規…
下記の復習用qiita.com投稿してから気づいたが、上記の記事の「まとめ」読めばいいじゃん... まぁ写経がてら学べたからよしとしよう。 \b 単語の境界 「単語の境界」を意味する。下記から英単語「ear」を抽出したい時に、「\bear\b」とすることで「hearing」…
=~ todo match todo scan Stringのメソッド。 正規表現のパターンとマッチする部分を文字列からすべて取り出し、配列にして返す。 '123 456 789'.scan(/\d+/) # => ['123', '456', '789'] 参考 : scan (String) - Rubyリファレンス split Stringのメソッド。…
文字列の検索や置換を行うための技術、ミニ言語的な立ち位置としての正規表現を学ぶ。アプリにおけるユーザーの入力制御、クローラーを使ったWebスクレイピングでの情報抽出、開発途中におけるテストデータの一括修正など、利用場面が多い。エンジニア1~3年…