fork download
  1. import re, sys
  2. text = "Français Langues bantoues Presse écrite Gabon Particularité linguistique"
  3. pLu = '[{}]'.format("".join([chr(i) for i in range(sys.maxunicode) if chr(i).isupper()]))
  4. matches = re.split(fr'(?!\A)\b(?={pLu})', text)
  5. print( list(map(lambda x: x.strip(), matches)) )
Success #stdin #stdout 0.19s 9940KB
stdin
Standard input is empty
stdout
['Français', 'Langues bantoues', 'Presse écrite', 'Gabon', 'Particularité linguistique']