正規表達法 python regular expression 教學及用法
很多剛學python的新手應該不是很懂正規表達法正確的用法,我幫大家整理出一些常用的function,大家可以參考以下的程式範例
match 用法
找出符合的字串,如果要找完全符合的字串可以多加 "$",就會變成 → 'abc$'
要執行以下程式請先import re,不然無法執行
輸出結果
re.search 用法
找出字串中含有我們要搜尋的字串並回傳
輸出結果
^ 指的是開頭要完全等於字元
* 指的是0~N個字元
'+' 指的是1~N個字元
'{m}' 指的是要有m個連貫數量的字元。
'{m,n}' 指的是要有m~n個數量的字元。
'\' '\' 指的是字元跳脫,如果要找特殊字元時,可以使用跳脫字元的方式來搜索
'[ ]' 指的是要搜索一定範圍內的字元,例如:
大家如果想要知道自己有沒有寫隊可以使用這個工具→https://regexr.com/41vj9
輸出結果
re.findall() 用法
$ 只比對結尾字元
'+' 指的是1~N個字元
Leave a Comment