如何删除Python中字符前的反斜杠,例如“:”或“!”?
编辑:假设我得到了这一行:"This is a line of text\!"
。我想得到"This is a line of text!"
,没有反斜杠。
答案 0 :(得分:3)
您可以在此处使用正则表达式:
>>> import re
>>> s = "This is a line of text\!, hello\: It\"s"
>>> re.sub(r'\\([!:])', r'\1', s)
'This is a line of text!, hello: It"s'
答案 1 :(得分:0)
如果要删除所有反斜杠,更简单的方法是:
print "This is a line of text\!".replace('\\','')
请注意,您必须转义反斜杠,并且可以删除用于转义其他字符的反斜杠。