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"]

IT

Posted by arkgame