Ruby 正規表現を使って値を抽出するサンプル

環境
Windows11 Pro 64bit
ruby 3.1.2p20

構文
[配列名].grep(/条件式/)
正規表現を使用すると、指定した値を抽出します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
arA = ["ttb", "btt", "cbb", "dtt", "e12", "sas"]
p arA.grep(/tt/)
p arA
arA = ["ttb", "btt", "cbb", "dtt", "e12", "sas"] p arA.grep(/tt/) p arA
arA = ["ttb", "btt", "cbb", "dtt", "e12", "sas"]

p arA.grep(/tt/) 

p arA

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
["ttb", "btt", "dtt"]
["ttb", "btt", "cbb", "dtt", "e12", "sas"]
["ttb", "btt", "dtt"] ["ttb", "btt", "cbb", "dtt", "e12", "sas"]
["ttb", "btt", "dtt"]
["ttb", "btt", "cbb", "dtt", "e12", "sas"]

 

Ruby

Posted by arkgame