Python 正則表達式模組re(Regular expression) -1 (入門介紹-第一次使用)

這裡將介紹一個很強大的模組功用

正則表達式可用在於要篩選大量資料(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的基礎使用方式

留言

這個網誌中的熱門文章