#\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)