如何从字符串列表中删除所有转义序列?

如何从字符串列表中删除所有转义序列?,第1张

如何从字符串列表中删除所有转义序列

像这样吗

>>> from ast import literal_eval>>> s = r'Hello,nworld!'>>> print(literal_eval("'%s'" % s))Hello,world!

编辑 :好的,那不是您想要的。通常,您无法完成所需的 *** 作,因为正如@Sven
Marnach解释的那样,字符串实际上并不包含转义序列。这些只是字符串文字中的表示法。

您可以使用以下命令从列表中过滤所有非ASCII字符的字符串

def is_ascii(s):    try:        s.depre('ascii')        return True    except UnipreDepreError:        return False[s for s in ['william', 'short', 'x80', 'twitter', 'xaa',  'xe2', 'video', 'guy', 'ray'] if is_ascii(s)]


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5644537.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存