import re
print("---------匹配單個字符和數字--------")
'''
r
. 匹配除換行符以外的任意字符
[0123456789] []是字符集合,表示匹配中括號內包含的任意字符
[windous] 匹配'w','i','n','d','o','u','s'
[a-z] 匹配任意小寫字母
[A-Z] 匹配任意大寫字母
[0-9] 匹配任意數字,與[0123456789]相等
[0-9a-zA-Z] 匹配任意的數字和字母
[0-9a-zA-Z_] 匹配任意的數字、字母和下划線
[^windous] 匹配除了'w','i','n','d','o','u','s' 這幾個字母以為的所有字符
中括號中的^稱為脫字符,表示不匹配集合中的字符
[^0-9] 匹配所有非數字字符
\d 匹配數字,效果同[0-9]
\D 匹配非數字字符,效果同[^0-9]
\w 匹配數字、字母和下划線,與[0-9a-zA-Z_]相同
\w 匹配非(數字、字母和下划線),與[^0-9a-zA-Z_]相同
\s 匹配任意的空白符(空格,換行,換頁,制表,回車)
[\f\n\f\t]
\S 匹配任意的空白符(空格,換行,換頁,制表,回車)
[^\f\n\f\t]
'''
print(re.search(".","dafd132154a3we1"))# . 可以充當任意符
print(re.search("[0123456789]","dafd132154a3we1"))#選匹配的第一個
print(re.search("\d","dafd132154a3we1"))