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

s = 'test\x06\x06\x06\x06'
s1 = 'test2\x04\x04\x04\x04'
print(literal_eval("'%s'" % s))

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

最佳答案

也许regex模块是我们要做的

>>> 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'

10-06 06:59