
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Ruby】scanとmatchの違い - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Ruby】scanとmatchの違い - Qiita
scanとmatchの違いってなんなんだろう Rubyの入門書のコード例を実行する中で、ある文字列から正規表現... scanとmatchの違いってなんなんだろう Rubyの入門書のコード例を実行する中で、ある文字列から正規表現にマッチした文字列を取得する方法としてscanとmatchというメソッドを学びました。 両者は同じようにある文字列から正規表現にマッチする文字列返すというメソッドですが、入門書の中でもこの二つのメソッドは度々登場しているのですが、どのように使い分けたらよいのかわからなくなってしまいました。そこで、今回はscanとmatchの違いをまとめてみました。 ※この記事ではMacにインストールされたRuby 2.6.3を使用しています。 実行環境はRubyファイルをターミナルで実行しています。 実際にscanとmatchを実行してみる matchメソッドを実行してみる 実際に、"123-4567-89"という文字列から数字だけを正規表現を用いてmatchメソッドで取得してみます。