Я не совсем уверен, почему вы хотите проанализировать файл CSV с Regexp
вместо анализатора CSV.Это делает вашу жизнь настолько намного проще:
require 'csv'
CSV.open('/path/to/output.csv', 'wt') do |csv|
CSV.foreach('/path/to/output.csv') do |_, _, state, city|
csv << [state, city]
end
end