On 07/12/2022 03:23, Jach Feng wrote:
s0 = r'\x0a' At this moment it was done bydef to1byte(matchobj): ....return chr(int('0x' + matchobj.group(1), 16)) s1 = re.sub(r'\\x([0-9a-fA-F]{2})', to1byte, s0) But, is it that difficult on doing this simple thing?
>>> import codecs >>> codecs.decode(r"\x68\x65\x6c\x6c\x6f\x0a", "unicode-escape") 'hello\n' -- https://mail.python.org/mailman/listinfo/python-list