欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python 字符串只保留某一种字符

程序员文章站 2023-11-01 13:50:04
正则是个好东西。re里面的功能太多太杂,为了简单方便,统一只记一个函数:findall()import remystr = "hahaAAA哈哈123./!#"str1 = ''.join(re.findall('[\u4e00-\u9fa5]',mystr)) # 只保留汉字print(str1)str2 = ''.join(re.findall('[a-z]',mystr)) # 只保留小写字母print(str2)str3 = ''.join(re.findall('[0...

正则是个好东西。

re里面的功能太多太杂,为了简单方便,统一只记一个函数:findall()

import re

mystr = "hahaAAA哈哈123./!#"

str1 = ''.join(re.findall('[\u4e00-\u9fa5]',mystr)) # 只保留汉字
print(str1)

str2 = ''.join(re.findall('[a-z]',mystr)) # 只保留小写字母
print(str2)

str3 = ''.join(re.findall('[0-9]',mystr)) # 只保留数字
print(str3)

str4 = ''.join(re.findall('[a-zA-Z0-9]',mystr)) # 只保留字母和数字
print(str4)

str5 = ''.join(re.findall('[^\u4e00-\u9fa5^a-z^A-Z^0-9]',mystr))
# 只保留除了汉字、字母、数字以外的字符
print(str5)

 

本文地址:https://blog.csdn.net/lxx199603/article/details/107356610