fork download
  1. import re
  2. l = ['CubsWhite Sox', 'YankeesMets']
  3. for s in l:
  4. print(f"Processing {s}")
  5. first = s.split()[0]
  6. result = re.sub('([A-Z][a-z]+)', r' \1', re.sub('([A-Z]+)', r' \1', first)).split()
  7. print(result)
Success #stdin #stdout 0.02s 9588KB
stdin
Standard input is empty
stdout
Processing CubsWhite Sox
['Cubs', 'White']
Processing YankeesMets
['Yankees', 'Mets']