Python 正則表達式模組re(Regular expression) -1 (入門介紹-第一次使用)
這裡將介紹一個很強大的模組功用
正則表達式可用在於要篩選大量資料(EX:爬蟲...),處理符合規則之字串及配對字串
是個十分好用且可運用在多個地方的好用模組之一
python版本:3.6.1
*******************************************************************************
首先當然是要先引用模組囉
import re
一開始先說明一下關於re的使用方式
使用compile設定我們想要得到的資料樣式
->對資料進行匹配
->得到匹配結果,並依需要進行處理
現在先以從字串("aabccaaaabacca")取出目標("aa")作為一開始的示範
1.設定目標字串(pattern)
2.匹配目標字串
3.對匹配結果進行處理
以上就是一個使用re的基礎使用方式
正則表達式可用在於要篩選大量資料(EX:爬蟲...),處理符合規則之字串及配對字串
是個十分好用且可運用在多個地方的好用模組之一
python版本:3.6.1
*******************************************************************************
首先當然是要先引用模組囉
import re
一開始先說明一下關於re的使用方式
使用compile設定我們想要得到的資料樣式
->對資料進行匹配
->得到匹配結果,並依需要進行處理
現在先以從字串("aabccaaaabacca")取出目標("aa")作為一開始的示範
1.設定目標字串(pattern)
pattern=re.compile(r'aa')
#這裡的r表示使用原字符串無轉譯
2.匹配目標字串
match_object=re.findall(pattern,"aabccaaaabacca")
#re.findall:找出所有匹配結果,並以list方式回傳結果
3.對匹配結果進行處理
print(match_object)
->['aa', 'aa', 'aa']
以上就是一個使用re的基礎使用方式
留言
張貼留言