fbpx

使用 C# .NET 的正規表示式 (Regex) – 簡單快捷!

Contents

動手實踐:檢測資料模式、驗證輸入、提高安全性和資料清理

從這 3.5 小時的課程,你會學到

  • 模式檢測 – 使用簡潔的語言查找模式的出現
  • 資料準備 – 定位和轉換感興趣的資料
  • 資料驗證 – 通過防止注入攻擊驗證輸入並提高安全性
  • 學習編寫高性能模式的技巧
  • 實踐專案

要求

  • 熟悉 C# 和 .NET

課程說明

你好,歡迎加入使用 C# .NET 的正規表示式 (Regex) – 簡單快捷!

正規表示式 (regex) 是一種模式檢測語言 – 它們通常用於搜索文本中的模式、提取匹配值和資料驗證。

許多編程語言都支持正規表示式,包括 Python、C#、JavaScript、Perl、SQL 等。

本課程旨在通過各種練習和專案提供正規表示式的實踐經驗

我是 Chandra Lingam,我是你的導師。

以下是正規表示式的一些典型用法

模式檢測

使用簡潔的語言查找模式的出現

資料準備

資料清理和準備通常是最耗時的活動之一

你可以將資料結構定義為正規表示式模式並解析資料

一個很好的應用是 AWS Glue 和 Athena。

您可以使用正規表示式定義文本檔案中記錄的結構,並使用 SQL 查詢檔案

輸入驗證

你可以為輸入驗證實施客戶端檢查

例如,你的應用可以引導用戶以正確的格式提供資料。

作為零信任架構的一部分,你需要驗證對微服務的輸入

使用正規表示式,你可以驗證和驗證服務中的資料有效負載

雲端服務

一些雲端服務使用正規表示式進行高級配置。

使用 AWS Web 應用程式防火牆,你可以根據正規表示式模式允許或拒絕流量

在 Google Workspace 中,你可以使用正規表示式進行內容過濾、Gmail 路由配置以及在 google docs 中搜索內容

在 Google Analytics 中,你可以使用正規表示式來定位和轉換資料集中的匹配資料

SAP、Oracle 和 SQL Server 等多種產品也支持 Regex

課程大綱

在正規表示式功能部分,你將熟悉各種正規表示式方法、它們的用途以及如何對你的模式進行單元測試

在正規表示式語言部分,你將學習如何編寫模式 – 從最簡單的模式開始

你還將學習將正規表示式合併到 HTML 輸入類型中以進行驗證

Regex 引擎讓開發人員(即我們)有責任編寫高效的模式

你將獲得正規表示式引擎的知識,這將幫助你編寫最佳模式

有幾個練習供你應用新技能

然後我們查看性能以及編寫不當的模式如何呈指數級下降

如何優化模式並解決性能問題

在 .NET 中,有幾種不同的方式與正規表示式類進行互動

你將深入了解哪種方法適合給定的性能要求

本課程有四個實踐專案

你將學習如何將正規表示式應用於截然不同的資料集 – 非結構化日誌資料、IoT 傳感器資料以及解析 HTML 格式的醫學測試資料

你可透過課程問答論壇和私人訊息獲得即時支持。

我很期待能與你見面

目標受眾

  • 系統管理員
  • 開發商
  • 架構師
  • 資料庫管理員

講師簡介

Chandra Lingam 資料科學家和解決方案架構師更多講師主講課程介紹 )

Chandra Lingam 是亞馬遜網路服務( AWS,Amazon Web Services )、任務關鍵系統和機器學習方面的專家。 他在傳統 IT 資料中心和基於雲的基礎設施的系統開發方面有著豐富的背景。 對於那些新加入 AWS 的人來說,他具有獨特的優勢來引導你成為 AWS 雲平臺的專家。

在成為一名全職課程開發人員和教員之前,他在英特爾工作了15年,開發和管理處理數百萬兆位元組全球工廠資料的系統。

他擁有 ASU( Arizona State University ) 電腦科學碩士學位和 Madurai Thiagarajar工程學院電腦科學學士學位。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化


🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結


  • 點選這個優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: