import re
text = r"[(u'apple',), (u'banana',)] [(u'apple',), (u'banana',), (u'abc\'def',)] \\'abc''def' \\\'abc 'abc\\\\\'def'"
for s in re.findall(r"(?<!\\)(?:\\\\)*'([^'\\]*(?:\\.[^'\\]*)*)'", text):
print(s)
aW1wb3J0IHJlCnRleHQgPSByIlsodSdhcHBsZScsKSwgKHUnYmFuYW5hJywpXSBbKHUnYXBwbGUnLCksICh1J2JhbmFuYScsKSwgKHUnYWJjXCdkZWYnLCldIFxcJ2FiYycnZGVmJyBcXFwnYWJjICAgJ2FiY1xcXFxcJ2RlZiciCmZvciBzIGluIHJlLmZpbmRhbGwociIoPzwhXFwpKD86XFxcXCkqJyhbXidcXF0qKD86XFwuW14nXFxdKikqKSciLCB0ZXh0KToKCXByaW50KHMpCg==