清除python中的无效转义?

时间:2015-01-23 02:46:39

标签: python string escaping

在Python中,我有一个字符串:

a = "\s"

在JavaScript中,a将是单个字母"s",但在Python中,a将为"\s"

在这种情况下,如何使Python的行为与JavaScript相同?

<小时/> 真实情况可能更复杂:a = "<div class=\"haha\"><\/div>",在这种情况下,JavaScript得到正确的HTML但python失败

1 个答案:

答案 0 :(得分:1)

假设没有发生编码/解码?

a == r"\s"

你可以简单地说:

a.replace('\\','')

示例:

>>> a = "<div class=\"haha\"><\/div>"
>>> a.replace('\\','')
'<div class="haha"></div>'

见: