import re, sys
text = "Français Langues bantoues Presse écrite Gabon Particularité linguistique"
pLu = '[{}]'.format("".join([chr(i) for i in range(sys.maxunicode) if chr(i).isupper()]))
matches = re.split(fr'(?!\A)\b(?={pLu})', text)
print( list(map(lambda x: x.strip(), matches)) )
aW1wb3J0IHJlLCBzeXMKdGV4dCA9ICJGcmFuw6dhaXMgTGFuZ3VlcyBiYW50b3VlcyBQcmVzc2Ugw6ljcml0ZSBHYWJvbiBQYXJ0aWN1bGFyaXTDqSBsaW5ndWlzdGlxdWUiCnBMdSA9ICdbe31dJy5mb3JtYXQoIiIuam9pbihbY2hyKGkpIGZvciBpIGluIHJhbmdlKHN5cy5tYXh1bmljb2RlKSBpZiBjaHIoaSkuaXN1cHBlcigpXSkpCm1hdGNoZXMgPSByZS5zcGxpdChmcicoPyFcQSlcYig/PXtwTHV9KScsIHRleHQpCnByaW50KCBsaXN0KG1hcChsYW1iZGEgeDogeC5zdHJpcCgpLCBtYXRjaGVzKSkgKQ==