「Ruby」正規表現式で配列から値を抽出するサンプル
構文
配列名.grep(/正規表現条件/)
使用例
#!/usr/bin/ruby #クラスSampleの定義 class Sample #配列を正規表現 def testFunc ttArr = ["STa23", "67809", "CCC", "999ST", "eSTc"] p ttArr p "正規表現で値を抽出する結果" p ttArr.grep(/ST/) end end #インスタンスを作成 cft = Sample.new # testFuncを呼び出す cft.testFunc
実行結果
[“STa23", “67809", “CCC", “999ST", “eSTc"]
“正規表現で値を抽出する結果"
[“STa23", “999ST", “eSTc"]