fork download
  1. import re
  2. s = "0.12345 and -12.34433 and more to come 0.54321 and -27.87654"
  3. results = re.split(r"\s*-?[0-9]+\.[0-9]+\s*", s)
  4. # print(results) # => ['', 'and', 'and more to come', 'and', '']
  5. print(list(filter(None, results))) # => ['and', 'and more to come', 'and']
Success #stdin #stdout 0.02s 27728KB
stdin
Standard input is empty
stdout
['and', 'and more to come', 'and']