python有没有好的去处字符串中特殊字符的方法
1个回答
2017-06-07
展开全部
str = 'dDGdj_kl%*($$cn sd{}@#k_dkl'
newStr = ''.join([s for s in str if s.isalnum() or s.isdigit() or s in '_ '])
print('newStr:', newStr)
结果:dDGdj_klcn sdk_dkl
没有把下划线当特殊字符
newStr = ''.join([s for s in str if s.isalnum() or s.isdigit() or s in '_ '])
print('newStr:', newStr)
结果:dDGdj_klcn sdk_dkl
没有把下划线当特殊字符
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询