fork(1) download
  1. import re
  2. l = ["the","snow","ball","snowball","is","cold"]
  3. pattern = "|".join(sorted(l, key=len, reverse=True))
  4. sentence = "thesnowballisverycold"
  5. print( re.findall(pattern, sentence) )
Success #stdin #stdout 0.02s 9332KB
stdin
Standard input is empty
stdout
['the', 'snowball', 'is', 'cold']