如何从文本中删除'\'? 像这样:
import re
my_source = re.sub('\', '', my_source)
这是对的吗?
答案 0 :(得分:5)
为什么要使用正则表达式来完成这么简单的任务。使用str.replace()
:
>>> s = "Hello \\ world \ !"
>>> s.replace("\\", "")
'Hello world !'
答案 1 :(得分: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'