当前位置: 首页 > 知识库问答 >
问题:

如何在python中取消对unicode转义字符串的转义?

东郭翰音
2023-03-14

我有一个统一码转义字符串:

> str = 'blah\\x2Ddude'

我想将此字符串转换为unicode未转义的版本“blah-伙计”

我该怎么做?

共有1个答案

甄云
2023-03-14

将其编码为字节(使用任何编解码器,utf-8可能有效),然后使用unicode转义对其进行解码:

s = 'blah\\x2Ddude'

s.encode().decode('unicode-escape')
Out[133]: 'blah-dude'
 类似资料:
  • 问题内容: 我有一个Unicode转义的字符串: 我想将此字符串转换为unicode非转义版本 我该怎么做呢? 问题答案: 对其进行编码(使用任何编解码器,utf-8可能都可以),然后使用对其进行解码:

  • 问题内容: 例如,如果我有一个 unicode 字符串,则可以将其编码为 ASCII 字符串,如下所示: 但是,我有例如以下 ASCII 字符串: …我想将其转换为与上述第一个示例相同的 ASCII 字符串: 问题答案: 我花了一些时间才弄清楚这一点,但此页面的最佳答案是: 还有一个“ raw-unicode-escape”编解码器,用于处理另一种指定Unicode字符串的方法-有关更多详细信息,

  • 问题内容: 当我尝试使用“ unicode(head.contents [3])”获取标签的内容时,我得到类似于以下的输出:“ Christensen Sk \ xf6ld”。我希望转义序列作为字符串返回。如何在python中做? 问题答案: 假设Python将名称视为普通字符串,则首先必须将其解码为unicode: 实现此目的的另一种方法: 注意字符串前面的“ u”,表示它是未编码的。如果进行打

  • 问题内容: 在解析包含unicode转义序列的json字符串时,存在一个长期存在的错误。似乎需要修复该错误,这种错误可能很快就不会发生,因此我正在寻找一种在R中创建解决方法的方法,该方法在将序列提供给json解析器之前先取消序列化。 一些上下文:json数据始终是unicode,默认情况下使用,因此通常不需要转义。但是出于历史原因,json确实支持转义的unicode。因此json数据 和 是等效

  • 问题内容: 我正在使用Python 2.6.5。我的代码要求使用“大于或等于”符号。它去了: 为什么会出现此错误?有正确的方法吗?我需要使用该功能。 问题答案: 只需将第二个字符串也设为unicode字符串

  • 本文向大家介绍如何在Python中取消转义的反斜杠字符串?,包括了如何在Python中取消转义的反斜杠字符串?的使用技巧和注意事项,需要的朋友参考一下 有两种方法可以在Python中转义反斜杠转义的字符串。首先是使用literal_eval评估字符串。请注意,在此方法中,您需要将字符串用另一层引号引起来。例如: 另一种方法是使用字符串类中的decode('string_escape')方法。例如,