import re
pattern = r"(?<!:): "
line = re.split(pattern, "A: ") # Result: ['A', '']
print(line)
line = re.split(pattern, ":: )5: ") # Result: [':: )5', '']
print(line)
line = re.split(pattern, "Delicious :): I want to eat this again") # Result: ['Delicious :)', 'I want to eat this again']
print(line)
aW1wb3J0IHJlCnBhdHRlcm4gPSByIig/PCE6KTogIgpsaW5lID0gcmUuc3BsaXQocGF0dGVybiwgIkE6ICIpICMgUmVzdWx0OiBbJ0EnLCAnJ10KcHJpbnQobGluZSkKbGluZSA9IHJlLnNwbGl0KHBhdHRlcm4sICI6OiApNTogIikgIyBSZXN1bHQ6IFsnOjogKTUnLCAnJ10KcHJpbnQobGluZSkKbGluZSA9IHJlLnNwbGl0KHBhdHRlcm4sICJEZWxpY2lvdXMgOik6IEkgd2FudCB0byBlYXQgdGhpcyBhZ2FpbiIpICMgUmVzdWx0OiBbJ0RlbGljaW91cyA6KScsICdJIHdhbnQgdG8gZWF0IHRoaXMgYWdhaW4nXQpwcmludChsaW5lKQ==