我有一个如下所示的字符串,我想从 Python 中的字符串中删除所有 \\x06 字符。
\n\n前任:
\n\ns = \'test\\x06\\x06\\x06\\x06\'\ns1 = \'test2\\x04\\x04\\x04\\x04\'\nprint(literal_eval("\'%s\'" % s))\nRun Code Online (Sandbox Code Playgroud)\n\n输出:\n 测试\xe2\x99\xa0\xe2\x99\xa0\xe2\x99\xa0\xe2\x99\xa0
\n\n我只需要字符串测试并删除所有 \\xXX。
\n也许正则表达式模块是正确的选择
>>> 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)
| 归档时间: |
|
| 查看次数: |
15135 次 |
| 最近记录: |