input: Write a function to extract the street, city, and state from a given address string using regular expressions.
  assert extract_address("The customer's address is 123 Main Street, Anytown, USA.") == ('123 Main Street', 'Anytown', 'USA')
  assert extract_address("Deliver to 456 Elm St, Springfield, IL.") == ('456 Elm St', 'Springfield', 'IL')
  assert extract_address("Ship to 789 Broadway, New York, NY.") == ('789 Broadway', 'New York', 'NY')
output: import re
  
  def extract_address(address):
      pattern = r'(\d+ .+?), ([A-Za-z ]+), ([A-Z]{2,})'
      match = re.search(pattern, address)
      if match:
          return match.groups()
      return (None, None, None)