【问题标题】:How can I replace =\ in a string in Python如何在 Python 中的字符串中替换 =\
【发布时间】:2014-08-11 05:21:37
【问题描述】:

我有以下小测试脚本,我想用= 替换=\ 我不知道为什么它不起作用。也许有人可以帮助我

这是我的尝试:

input = r"asdffdsa\=qwert,  trewert\=qwerqwer"
print input
output = input.replace("=\\", "=")
print output

print input.find("=\\")

我得到以下输出:

asdffdsa\=qwert,  trewert\=qwerqwer
asdffdsa\=qwert,  trewert\=qwerqwer
-1

【问题讨论】:

  • 应该是 input.replace("\=", "=")

标签: python string replace find


【解决方案1】:

您的输入中没有任何=\,您有\=。所以替换每个=\,即使你做得完全正确,也不会有任何效果。

【讨论】:

  • 很遗憾看到对此以及您投票最高的答案的报复性投票。
  • 如果是报复,我没有否决另一个(现已删除)的答案。 (上次我看到这个页面时它甚至都不在这里......但即使它是,我也没有看到任何值得反对的东西。)也许谁反对那个人也反对我的。
  • 也许是对其他一些被察觉的轻视的报复。 :-) 我在几秒钟内看到了对此的反对意见以及您投票最高的答案。
猜你喜欢
  • 2015-10-14
  • 1970-01-01
  • 1970-01-01
  • 2020-03-23
  • 2020-10-06
  • 1970-01-01
  • 2012-04-23
  • 2014-07-08
  • 2021-12-19
相关资源
最近更新 更多