python清除字符串里的非字母字符

2022-03-11 00:00:00 字符串 字符 字母

python清除字符串里的非字母字符,一下代码使用了两种方式处理,一种是通过filter过滤,一种是通过正则表达式

"""
作者:皮蛋编程(https://www.pidancode.com)
创建日期:2022/3/21
功能描述:python清除字符串里的非字母字符
"""
import re
s = "pidancode.com! how are you? 0"
# filter过滤方式
print(''.join(filter(lambda c: c.isalpha(), s)))
# 正则表达式方式
print(re.sub("[^A-Za-z]", "", s))

输出结果:
pidancodecomhowareyou
pidancodecomhowareyou

以上代码在python3.9环境下测试通过

相关文章