掌握正規表示式:動手模式偵測、輸入驗證、安全性增強和資料清理
從這 3 小時的課程,你會學到
- 模式檢測 – 使用簡潔的語言查找模式的出現
- 資料準備 – 尋找和轉換感興趣的數據
- 資料驗證 – 驗證輸入並透過防止注入攻擊來提高安全性
- 學習編寫高效能模式的技術
- 實踐專案
- 補充機器學習技能
要求
- 熟悉一門程式設計語言 ( 譯註 : 這門課使用 Python )
說明
你好,歡迎使用 Python 的正規表示式 (Regex) – 簡單快速!
正規表示式 (regex) 是一種模式檢測語言 – 它們通常用於搜尋文字中的模式、提取匹配值和資料驗證。
許多程式語言都支援正規表示式,包括 Python、C#、JavaScript、Perl、SQL 等。
本課程旨在透過各種練習和專案提供正規表示式的實務經驗
我是 Chandra Lingam,我是你們的教練。
以下是一些正規表示式的典型用法
模式檢測
使用簡潔的語言尋找模式的出現
資料準備
資料清理和準備通常是最耗時的活動之一
你可以將資料結構定義為正規表示式模式並解析數據
AWS Glue 和 Athena 就是這方面的一個很好的應用。
你可以使用正規表示式定義純文字檔案中記錄的結構,建立表格並使用 SQL 查詢文件
輸入驗證
你可以實施客戶端檢查以進行輸入驗證
例如,你的應用程式可以引導使用者使用正規表示式以正確的格式提供資料。
作為零信任架構的一部分,你需要驗證微服務的輸入
使用正規表示式,你可以驗證和驗證服務中的資料負載
雲端服務
有些雲端服務使用正規表示式進行進階配置。
使用 AWS Web 應用程式防火牆,你可以根據正規表示式模式允許或拒絕流量
在 Google Workspace 中,你可以使用正規表示式進行內容過濾、Gmail 路由配置以及在 Google 文件中搜尋內容
在 Google Analytics 中,你可以使用正規表示式來尋找和轉換資料集中的匹配數據
SAP、Oracle 和 SQL Server 等多種產品也支援 Regex
課程
本課程的原始碼是使用 Github 分發的 – 因此,你始終可以存取最新的程式碼
作為資源的一部分,你將獲得這份高品質的正規表示式語言備忘錄
以及用於編寫模式的互動式正規表示式工具
在 Python 正規表示式功能部分,你將熟悉各種正規表示式方法、它們的用途以及如何對模式進行單元測試
在正規表示式語言部分,你將學習如何編寫模式 – 從最簡單的模式開始
你還將學習將正規表示式合併到 HTML 輸入類型中進行驗證
正規表示式引擎將編寫高效模式的責任交給了開發人員(即我們)
在本節中,你將獲得正規表示式引擎的知識,這將幫助你編寫最佳模式
有幾個練習供你應用新技能
然後我們看看性能以及寫得不好的模式會如何呈指數級下降
你將學習如何優化模式並解決效能問題
本課程有四個實作專案
你將學習如何將正規表示式應用於截然不同的資料集 – 非結構化日誌資料、物聯網感測器資料以及解析 HTML 格式的醫學測試數據
你將透過課程問答論壇和私人訊息獲得及時支援。
我很期待能與你見面
謝謝你!
Chandra Lingam
Cloud Wave LLC
目標受眾是?
- 資料科學家
- 系統管理員
- 資料分析師
- 開發者
講師簡介
Chandra Lingam 資料科學家和解決方案架構師 ( 更多講師主講課程介紹 )
Chandra Lingam在英特爾工作了15年,開發和管理了處理數百 TB 的全球工廠資料系統。Chandra 是 Amazon Web Services 關鍵任務系統和機器學習方面的專家。他在傳統 IT 資料中心和基於雲的基礎架構系統開發方面擁有豐富的背景。 對於 AWS 新進成員,他具有獨特的定位,可以指導你成為 AWS 雲端平台的專家。
他擁有 ASU 電腦科學碩士學位和 Madurai Thiagarajar工程學院電腦科學學士學位。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
- ✨年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你也會有興趣
- Python 程式設計學習地圖
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
你必須登入才能發表留言。