文字列中から任意のパターンの文字列を取得する
msg = "[AAA] + [BBB]+[CCC] +[DDD]"
list = []
msg.gsub(/\[(.*?)\]/){|s| list.push(s)}
for v in list
puts v
puts "-------"
end
# - 実行結果 -
#
#[AAA]
#-------
#[BBB]
#-------
#[CCC]
#-------
#[DDD]
#-------
複数行の文字列から任意のパターンの文字列を取得する
msg =<