fork download
  1. rx = /[\s,]*\b(?:[EW]|[NS][EW]?)\b/i
  2. puts "123 Main Street S".sub(rx, '').strip # => "123 Main Street"
  3. puts "E 123 Main Street".sub(rx, '').strip # => "123 Main Street"
  4. puts "SE 123 Main Street".sub(rx, '').strip # => "123 Main Street"
  5. puts "123 Main Street, SW, US".sub(rx, '').strip # => "123 Main Street, US"
Success #stdin #stdout 0.05s 9648KB
stdin
Standard input is empty
stdout
123 Main Street
123 Main Street
123 Main Street
123 Main Street, US