2016-04-20 【Ruby】Regexp(パターンマッチ) Ruby 先日、ファイル入出力の記事を書かせていただきましたが、そのファイルを使ってパターンマッチ処理もちょっとやってみようと思います。 ◆jleague.txt 鹿島アントラーズ浦和レッズガンバ大阪川崎フロンターレアルビレックス新潟清水エスパルス横浜・Fマリノスサガン鳥栖ベガルタ仙台 ◆ソース(regexp.rb) File.open 'jleague.txt' do |f| f.each_line do |line| if line =~ /(鹿島)アントラーズ/ puts $1 end endend ◆実行結果 # ruby regexp.rb jleague.txt鹿島 とりあえず非常に簡単なパターンをやってみましたが、やり方がはPerlとほぼ変わらない感じっぽいですね。 もう少し難しいパターンも徐々にやっていきたいと思います。