python在美元符号前添加反斜杠

时间:2019-11-04 02:59:19

标签: python python-3.x replace

我想在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'

1 个答案:

答案 0 :(得分:0)

\是一个特殊符号。如果要在字符串中包含此符号,则必须将其重复两次,如下所示:'\\'-并记住这不是2(两),而是一个'\',实际上是有关此特定符号的规则。