input: Write a python function to parse words from a given string by removing punctuation and whitespace.
  assert parse_words("Hello, World!") == ['Hello', 'World']
  assert parse_words("This is a test.") == ['This', 'is', 'a', 'test']
  assert parse_words("Python-programming is fun!") == ['Python', 'programming', 'is', 'fun']
  assert parse_words("Spaces:   tabs\tand\nnewlines\rshould be handled.") == ['Spaces', 'tabs', 'and', 'newlines', 'should', 'be', 'handled']
output: def parse_words(s):
      import re
      return re.findall(r'\b\w+\b', s)