import re
s = "this is a sample\\nstring\\\\ncontaining\nall cases and one more\\n\nadded"
print(re.sub(r"(\\\\n)|\\n|\n", lambda x: r"<br>" if not x.group(1) else x.group(), s))
aW1wb3J0IHJlCnMgPSAidGhpcyBpcyBhIHNhbXBsZVxcbnN0cmluZ1xcXFxuY29udGFpbmluZ1xuYWxsIGNhc2VzIGFuZCBvbmUgbW9yZVxcblxuYWRkZWQiCnByaW50KHJlLnN1YihyIihcXFxcbil8XFxufFxuIiwgbGFtYmRhIHg6IHIiPGJyPiIgaWYgbm90IHguZ3JvdXAoMSkgZWxzZSB4Lmdyb3VwKCksIHMpKQ==