gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 21:35:55 27 4
gpt4 key购买 nike

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

例如:

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

输出: 测试♡♠♠♠

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

最佳答案

也许正则表达式模块是要走的路

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

关于Python如何从字符串中删除转义字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51759721/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com