【发布时间】:2021-07-23 17:15:11
【问题描述】:
a = "!@$%^"
s = "sfe@v%asfr"
for i in a:
w = s.replace(i,' ')
print(w)
我的输出:sfe@v%asfr
所需输出:sfe v asfr
如何得到想要的输出?
【问题讨论】:
-
因为它们都是单个字符,所以使用regular expression:
w = re.sub(f"[{a}]", " ", s)真的很容易做到。
标签: python python-3.x string