如何从文本中删除“\”?

2024-05-01 21:59:08 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

对吗?你知道吗


Tags: 文本importresourcemy
2条回答

既然你连续问了两个非常相似的问题,我就把第一个问题改成这个问题。你知道吗

>>> 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'

为什么要用regex来完成这么简单的任务呢。使用^{}

>>> s = "Hello \\ world \ !"
>>> s.replace("\\", "")
'Hello  world  !'

相关问题 更多 >