【发布时间】:2015-03-22 00:56:41
【问题描述】:
在 Python 中,我有一个字符串:
a = "\s"
在 JavaScript 中,a 将是单个字母 "s",但在 Python 中,a 将是 "\s"。
在这种情况下,如何使 Python 的行为方式与 JavaScript 相同?
实际情况可能更复杂:
a = "<div class=\"haha\"><\/div>",在这种情况下,JavaScript 获得正确的 HTML 但 python 失败
【问题讨论】:
-
a="s"。语言之间存在一些差异。你的字符串是\s,如果你想要像s这样的输出,那么你必须改变它。否则我在这里看不出有什么问题。或者使用正则表达式。 -
你的意思是 a = "" 吗? (确认......当我问的时候你正在编辑,所以请随意忽略这个)
-
这只是一个基于语言的怪癖。不要使用不直观的转义,你就不会遇到这个问题。您的“真实案例”证明了这一点。