2024-03-28 16:32:56 发布
网友
我读取一个文件,得到一个字符串line = "\(\)",我想把它改成()。你知道吗
line = "\(\)"
()
>>> line = "\(\)" >>> line.replace("\(", '(') '(\\)' >>> line.replace("\)", ')') '\\()' >>>
如上所述,我得到了一个'\\()'。你知道吗
'\\()'
我应该怎么做才能得到()?你知道吗
line可以包括另一个以\开头的单词。你知道吗
line
\
或者另一种方式:
>>> line = "\(\)" >>> >>> slash = "\ ".replace(" ","") >>> line.replace(slash, "") '()' >>>
您想替换\字符。要做到这一点,你必须逃避:
"\(\)".replace('\\','') '()'
非常接近:line.replace("\(", '(')将用(替换\(;line.replace("\)", ')')将用)替换\),但仍需要将其分配给结果:
line.replace("\(", '(')
(
\(
line.replace("\)", ')')
)
\)
>>> line = "\(\)" >>> line = line.replace("\(", '(') >>> line '(\\)' >>> line = line.replace("\)", ')') >>> line '()'
或者,在一步而不是两步中,您可以链接:
>>> line = "\(\)" >>> line = line.replace("\(", '(').replace("\)", ')') >>> line '()'
或者另一种方式:
您想替换
\
字符。要做到这一点,你必须逃避:非常接近:
line.replace("\(", '(')
将用(
替换\(
;line.replace("\)", ')')
将用)
替换\)
,但仍需要将其分配给结果:或者,在一步而不是两步中,您可以链接:
相关问题 更多 >
编程相关推荐