複数行の文字列を配列に入れて処理します。
array = %W[AAA BBB CCC]
kkk = array.select {|str| str =~ /AAA/}
array = %W[AAA BBB CCC]
kkk = array.reject{|str| str =~ /AAA/}
Stringオブジェクトに複数行の文字列を入れて処理します。
f = open("xxx")
str = ""
f.each do |line|
str << line
end
if(str =~ /(マッチングパターン)/m)then
getstr = $1
end