正在準備工作環境...
實務應用
電子郵件比對
Email 的基本格式:使用者@網域.後綴
日期格式驗證
驗證 YYYY-MM-DD 格式:
UTM 參數提取
從網址中找出 utm_source 的值:
金額格式
找出帶有千分位逗號的金額:
常用 Regex 速查表
| 用途 | Regex |
|---|---|
| 手機號碼 | 09\d{8} |
\w+@\w+\.\w+ | |
| 日期 YYYY-MM-DD | \d{4}-\d{2}-\d{2} |
| URL | https?://\S+ |
| UTM source | utm_source=\w+ |
| 台灣郵遞區號 | \d{3,5} |
| IP 地址 | \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3} |
AI 協作:學了這個,跟 AI 怎麼配合?
實務上你幾乎不會自己寫 Regex——但你會不斷請 AI 幫你寫、然後驗證結果。
你的人類優勢:
- 你知道實際資料裡有多少種格式變化(全形半形、有無空格、不同分隔符號)
- 你能做邊界測試:空字串、超長字串、純符號字串
可以這樣跟 AI 說:
這份清單裡的電話號碼格式很亂(有的有 - 、有的有空格、有的有括號),幫我寫一個 Regex 統一抓出所有電話號碼。
練習題
互動示範
DEMO 1可以修改程式碼試玩
DEMO 2可以修改程式碼試玩
DEMO 3可以修改程式碼試玩
DEMO 4可以修改程式碼試玩
挑戰任務
Task 1
寫 Regex 找出所有 email 地址
Task 2
找出 YYYY-MM-DD 格式的日期
Task 3
從網址中提取 utm_source 參數(含值)
← BackTake the Exam →