Python———删除字符串中的特殊字符

# Demo1: delete the space in src('   www.david@163.com   ')
# Demo2: delete the '\r' in string from windows file then get linux format without '\r'
# Demo3: delete the hanyupinyin tones in 'wén zhāng běn tiān chéng ,miào shǒu ǒu dé zhī '

import unicodedata
email = '   www.david@163.com   '
print(email. strip())  #solution 1
line = 'alefjiasdlfj\tghi\n'
new_line = line.replace('\t', '') #solution 2
print(new_line)

pinyin = u'wén zhāng běn tiān chéng ,miào shǒu ǒu dé zhī'
new_pinyin = unicodedata.normalize('NFKD', pinyin).encode('ascii','ignore')
print(new_pinyin)   #solution 3

运行结果:

www.david@163.com
alefjiasdlfjghi

b'wen zhang ben tian cheng ,miao shou ou de zhi'
[Finished in 0.3s]
上一篇:echarts 折线图左右两侧的空白如何去掉 line


下一篇:如何编写可怕的 Java 代码?,java反射机制原理详解