Python如何从字符串中删除转义字符

ash*_*kus 3 python

我有一个如下所示的字符串,我想从 Python 中的字符串中删除所有 \\x06 字符。

\n\n

前任:

\n\n
s = \'test\\x06\\x06\\x06\\x06\'\ns1 = \'test2\\x04\\x04\\x04\\x04\'\nprint(literal_eval("\'%s\'" % s))\n
Run Code Online (Sandbox Code Playgroud)\n\n

输出:\n 测试\xe2\x99\xa0\xe2\x99\xa0\xe2\x99\xa0\xe2\x99\xa0

\n\n

我只需要字符串测试并删除所有 \\xXX。

\n

dav*_*rds 6

也许正则表达式模块是正确的选择

>>> s = 'test\x06\x06\x06\x06'
>>> s1 = 'test2\x04\x04\x04\x04'
>>> import re
>>> re.sub('[^A-Za-z0-9]+', '', s)
'test'
>>> re.sub('[^A-Za-z0-9]+', '', s1)
'test2'
Run Code Online (Sandbox Code Playgroud)