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

Ruby

Posted by arkgame