我想在python3中将$
替换为\$
,我该怎么做?
>>> import re
>>> s = 'Google Buys Fitbit for $2.1B'
>>> body.replace('$', "\$")
'Google Buys Fitbit for \\$2.1B'
>>> re.compile(r'\$').sub('\\$', body)
>>> 'Google Buys Fitbit for \\$2.1B'
答案 0 :(得分:0)
\
是一个特殊符号。如果要在字符串中包含此符号,则必须将其重复两次,如下所示:'\\'
-并记住这不是2(两),而是一个'\'
,实际上是有关此特定符号的规则。