1.知識點說明:
re模塊,正則匹配
2.實現(xiàn)實例:
#-*- coding:utf-8 -*-
#re模塊,實現(xiàn)正則匹配
import re
str_test = 'abcdefgHABC123456中華民族'
#把正則表達式編譯成對象,如果經(jīng)常使用該對象,此種方式可提高一定效率
num_regex = re.compile(r'[0-9]')
zimu_regex = re.compile(r'[a-zA-z]')
hanzi_regex = re.compile(r'[\u4E00-\u9FA5]')
print('輸入字符串:',str_test)
#findall獲取字符串中所有匹配的字符
num_list = num_regex.findall(str_test)
print('包含的數(shù)字:',num_list)
zimu_list = zimu_regex.findall(str_test)
print('包含的字母:',zimu_list)
hanzi_list = hanzi_regex.findall(str_test)
print('包含的漢字:',hanzi_list)
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者