【发布时间】:2011-01-11 21:03:42
【问题描述】:
我需要转义字符串中的&(与号)字符。问题是每当我string = string.replace ('&', '\&') 结果是'\\&'。添加一个额外的反斜杠以转义原始反斜杠。如何删除这个多余的反斜杠?
【问题讨论】:
-
Knowing zilch about python: string = string.replace('&', '&') ...也许replace方法会为你避开那个&符号......呵呵
-
如果你还在用SO,请标记解决方案!
-
@Veedrac:这个 4 年前的问题如何标记为 6 天前提出的问题的重复?
-
@User 因为骗子有一个公认的答案,可以说它更具描述性,并且比这个更好地解释了问题
-
在Stack Overflow Chat 上决定新问题应该成为规范问题。因此,所有 else 都正式地被它欺骗了。如有不同意见请到Meta Stack Overflow讨论。
标签: python string replace escaping