文字列から正規表現にマッチするすべての文字列を取得する

String#scanを使うと、文字列から正規表現にマッチするすべての文字列を取得することができます。

irb(main):020:0> '1a2b3c4d5e6f7e8h9'.scan(/\d/)
=> ["1", "2", "3", "4", "5", "6", "7", "8", "9"]

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください