code: def split_sentences_regex(text):
      
      parts = regex.split(r'([a-zA-Z0-9][.?!])[\s$]', text)
      sentences = [''.join(s) for s in zip(parts[0::2], parts[1::2])]
      return sentences + [parts[-1]] if len(parts) % 2 else sentences
docs: Use dead-simple regex to split text into sentences. Very poor accuracy.
  
      >>> split_sentences_regex("Hello World. I'm I.B.M.'s Watson. --Watson")
      ['Hello World.', "I'm I.B.M.'s Watson.", '--Watson']