python提取字符串中的漢字數字字母


#\d 匹配一個數字字符。等價於 [0-9]
#\D 匹配一個非數字字符。等價於 [^0-9]

#提取漢字
import re
string = "hello,world!!%[545]你好234asd完全額。。。"
str = re.sub("[A-Za-z0-9\!\%\[\]\,\。]", "", string)
print(str)

#從字符串中提取數字
totalCount = '100abcdef'
totalCount = re.sub("\D", "", totalCount) 
print(totalCount)

#提取字母字符串
import re
string = "hello,world!!%[545]愛迪生234世界。。。"
result = ''.join(re.findall(r'[A-Za-z]', string)) 
print(result)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM