我想从电子邮件中删除所有特殊字符,例如“@”、“.”并将它们替换为“下划线” 在 python 'unidecode' 中有一些函数,但它不能完全满足我的要求。任何人都可以建议我一些方法,以便我可以在字符串中找到上面提到的字符并将它们替换为“下划线”。
谢谢。
最佳答案
为什么不使用 .replace()
?
例如。
a='testemail@email.com'
a.replace('@','_')
'testemail_email.com'
要编辑多个你可能会做这样的事情
a='testemail@email.com'
replace=['@','.']
for i in replace:
a=a.replace(i,'_')
关于python - 从 Django 中的字符串中删除特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14747459/