🖥
Ruby | ファイル内容から正規表現で複数のマッチ結果をキャプチャする
File.open.read と scan を組み合わせる。
ファイル内容
who_is_fine.txt
ALICE IS FINE, BOB IS CLOUDY
CAROL IS CLOUDY, DAVE IS FINE
EVE IS FINE, FRANK IS FINE
スクリプト
File.open('/tmp/who_is_fine.txt') { |f| fines = f.read.scan(/([A-Z]+) IS FINE/); f.close; fines }
# => [["ALICE"], ["DAVE"], ["EVE"], ["FRANK"]]
環境
- ruby 2.0.0
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。
公開日時
2016-11-05
Discussion