用最直白的語言解釋最複雜的概念,一系列教學讓你在短時間內掌握 Python
正規表達式 (Regular Expression)
舉個例子,有一本 50 萬字的英文小說,要把裡面 t 開頭 e 結尾的單字全部列出來,於是首先我們要訂個規則叫「t 開頭 e 結尾」,然後讓程式依循這個規則把所有字找出來,而這個“規則”就是正規表達式。
正規表達式不是 Python 獨有,使用前記得要先import re

import re 要記得ㄛ~~~
方法

建立規則與匹配
- re.compile():建立正規表達式的規則 (pattern)
- .search():尋找第一個匹配的子字串
- .match():從字串起始開始尋找
- .fullmatch():整個字串完全符合才返回結果

- .split():將原字串依規則切割為串列
- .findall():找出所有符合規則的子字串,回傳 list
- .finditer():找出所有符合規則的物件(可迭代)
- .sub():取代符合的部分
- .group():返回匹配的子字串
- .groups():返回所有子群組(tuple)
匹配規則
上面的範例只是一些實際應用,詳細的匹配規則語法,我列在下面~

匹配規則
喜歡別忘了給我個讚或按下追蹤喔💡