import re
rx = r"""(?:(?<=^)|(?<=~))"|"(?=$|~)|"(?=[^\n"~]+(?:~|$))"""
s = ("\"ID\"~\"Name\"~\"DESC\"\n"
"1~2014~13~\"DS\"~DF\"\n"
"1~2014~13~\"DS\"~\"DF\"\n"
"\"1ABCA~B C\"~\"ERTE\"\n"
"\"2\"~\"XYZ\"~\"ABC~ is~ bother\"\n"
"\"3\"~\"YYZ\"~\"MEL O CRÈME DOUGHNUTS RECLASS\"\n"
"4~\"XAA\"~\"sf~sd sdfsf\"\n"
"5~\"TES\"~\"SFSFSF\"sdfsf\"\n"
"6~\"ABC\"SDDSL~\"dfadf\"")
print(re.sub(rx, "", s, flags=re.M))
aW1wb3J0IHJlCnJ4ID0gciIiIig/Oig/PD1eKXwoPzw9fikpInwiKD89JHx+KXwiKD89W15cbiJ+XSsoPzp+fCQpKSIiIgpzID0gKCJcIklEXCJ+XCJOYW1lXCJ+XCJERVNDXCJcbiIKCSIxfjIwMTR+MTN+XCJEU1wifkRGXCJcbiIKCSIxfjIwMTR+MTN+XCJEU1wiflwiREZcIlxuIgoJIlwiMUFCQ0F+QiBDXCJ+XCJFUlRFXCJcbiIKCSJcIjJcIn5cIlhZWlwiflwiQUJDfiBpc34gYm90aGVyXCJcbiIKCSJcIjNcIn5cIllZWlwiflwiTUVMIE8gQ1LDiE1FIERPVUdITlVUUyBSRUNMQVNTXCJcbiIKCSI0flwiWEFBXCJ+XCJzZn5zZCBzZGZzZlwiXG4iCgkiNX5cIlRFU1wiflwiU0ZTRlNGXCJzZGZzZlwiXG4iCgkiNn5cIkFCQ1wiU0REU0x+XCJkZmFkZlwiIikKCnByaW50KHJlLnN1YihyeCwgIiIsIHMsIGZsYWdzPXJlLk0pKQo=