1.查找一個匹配項
查找並返回一個匹配項的函數有3個:search、match、fullmatch,他們的區別分別是:
search: 查找任意位置的匹配項
match: 必須從字符串開頭匹配
fullmatch: 整個字符串與正則完全匹配
2.查找多個匹配項
講完查找一項,現在來看看查找多項吧,查找多項函數主要有:findall函數 與 finditer函數:
findall: 從字符串任意位置查找,返回一個列表
finditer:從字符串任意位置查找,返回一個迭代器
3.正則查找函數 返回匹配對象
查找一個匹配項(search、match、fullmatch)的函數返回值都是一個 匹配對象Match ,需要通過match.group() 獲取匹配值,這個很容易忘記。