import re
eliminate = re.compile('[!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~\s]+')
text = eliminate.sub("@", "你!好!")
text
# 输出:'你@好@'
text = eliminate.sub("", "你!好!")
text
# 输出:'你好'
如图所示:compile与sub组合替换掉已经匹配的字符串
import re
eliminate = re.compile('[!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~\s]+')
text = eliminate.sub("@", "你!好!")
text
# 输出:'你@好@'
text = eliminate.sub("", "你!好!")
text
# 输出:'你好'
如图所示:compile与sub组合替换掉已经匹配的字符串