Ruby 正規表現を使って値を抽出するサンプル
環境
Windows11 pro 64bit
ruby 3.0.3p157
構文
[配列].grep(/条件式/)
正規表現を使用すると、指定した値を抽出します。
元の配列は影響を受けません
使用例
arr = ["aa4", "b6aa", "cbb", "taa", "eee", "faf"] p arr.grep(/aa/) # 元の値は変わらない p arr
実行結果
[“aa4", “b6aa", “taa"]
[“aa4", “b6aa", “cbb", “taa", “eee", “faf"]