-5

如何从文本中删除“\”?
像这样 :

import re
my_source = re.sub('\', '', my_source)

这是对的吗 ?

4

2 回答 2

5

为什么要使用正则表达式来完成如此简单的任务。使用str.replace()

>>> s = "Hello \\ world \ !"
>>> s.replace("\\", "")
'Hello  world  !'
于 2013-09-18T18:48:26.977 回答
1

由于您快速连续地提出了两个非常相似的问题,因此我将简单地修改第一个问题的答案来回答这个问题。

>>> my_source = r'AB\CDEFG_HI(JKLM).NOP'
>>> deletions = ('_', r'\', '(', ')', 'EF', 'O')
>>> for deletion in deletions:
...     my_source = my_source.replace(deletion, "")
... 
>>> my_source
'ABCDGHIJKLM.NP'
于 2013-09-18T18:57:36.177 回答