我有一个/
我需要\/\
现在我有
string = test/text.replace('\/\')
这会引发错误。有关如何实现预期结果的任何想法?
答案 0 :(得分:0)
(1)您对replace
方法的使用不正确。根据帮助,replace
方法是:
有关method_descriptor的帮助:
replace(...)
S.replace(old, new[, count]) -> string Return a copy of string S with all occurrences of substring old replaced by new. If the optional argument count is given, only the first count occurrences are replaced.
该方法至少需要两个参数。
(2)你需要逃避反斜杠。
因此,以下可能实现您的需求:
>>> s = "a/b"
>>> s.replace("/", "\\/\\")
'a\\/\\b'
>>> r = s.replace("/", "\\/\\")
>>> print r
a\/\b