Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Regular Expressions (Regex) with Python - Easy and Fast!

Biểu thức chính quy (Regex) với Python - Dễ học, Nhanh chóng!

Biểu thức chính quy (Regex) với Python - Dễ học, Nhanh chóng!

4 dự án Python: Ứng dụng thực tế trong Phân tích file log, Dọn dẹp dữ liệu, Kiểm tra đầu vào và Tăng cường bảo mật

4.6
(933 đánh giá)
8,486 học viên
Giảng viên
Chandra Lingam
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 419.000đ -88%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
3.5 giờ video
79 bài giảng
4 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Phát hiện mẫu - Tìm kiếm các mẫu xuất hiện bằng ngôn ngữ cô đọng
Chuẩn bị dữ liệu - Xác định vị trí và biến đổi dữ liệu cần quan tâm
Xác thực dữ liệu - Kiểm tra đầu vào và Nâng cao bảo mật bằng cách ngăn chặn tấn công chèn mã
Học kỹ thuật viết mẫu hiệu suất cao
Dự án thực hành
Bổ trợ kỹ năng Machine Learning

Yêu cầu

Quen thuộc với Python

Đối tượng phù hợp

Nhà khoa học dữ liệu
Quản trị viên hệ thống
Chuyên viên phân tích dữ liệu
Lập trình viên

Nội dung khóa học

11 phần • 79 bài giảng
1 Giới thiệu
2 Tăng tốc độ học tập
3 Mã nguồn
4 Anaconda Python
1 Tài nguyên có thể tải xuống
2 Công cụ tương tác - Quan sát và Xây dựng Regex trực quan
3 Mẫu ký tự đơn
4 Neo (Anchors)
5 Lớp ký tự (Character Classes)
6 Bộ định lượng (Quantifiers)
7 Ví dụ xác thực đầu vào HTML
8 Ví dụ xác thực đầu vào (Trình duyệt)
9 Hướng dẫn Bài tập và Câu đố
1 Tài nguyên có thể tải xuống
2 Một ký tự tại một thời điểm
3 Từ trái sang phải
4 Thực hành - Từ trái sang phải
5 Phép loại suy: Tham lam, Lười biếng và Quay lui
6 Ví dụ về Tham lam, Lười biếng và Quay lui
7 Thực hành - Tham lam, Lười biếng và Quay lui
8 Nhóm, Tham chiếu ngược, Thay thế
9 Thực hành - Nhóm, Tham chiếu ngược, Thay thế
10 Nhìn trước (Look Ahead)
11 Ký tự đánh dấu là gì?
12 Nhìn sau (Look Behind)
13 Nhìn sau – Tại sao mẫu không hoạt động?
14 Bài tập - Ký hiệu tiền tệ
15 Lời giải - Ký hiệu tiền tệ
16 Bài tập - Khớp một số
17 Lời giải - Khớp một số
18 Bài tập - Liệt kê tất cả xe không phải của Honda
19 Lời giải - Liệt kê tất cả xe không phải của Honda
20 Bài tập - Phân tích cú pháp Log Máy chủ Web
21 Lời giải - Phân tích cú pháp Log Máy chủ Web
22 Bài tập - Lọc theo giá
23 Lời giải - Lọc theo giá
24 Bài tập - Liệt kê xe đáp ứng tiêu chí chỉ định
25 Lời giải - Liệt kê xe đáp ứng tiêu chí chỉ định
26 Bài tập - Xác thực mật khẩu
27 Lời giải - Xác thực mật khẩu
1 Tài nguyên có thể tải xuống
2 Suy giảm theo cấp số nhân - ví dụ về mẫu xấu và tác động hiệu suất
3 Cách khắc phục vấn đề hiệu suất và tối ưu hóa mẫu
4 Phương thức Biên dịch so với Mô-đun
1 Tài nguyên có thể tải xuống
2 Giới thiệu tính năng Regex
3 Mô-đun RE, Phương thức Match, Kiểm thử đơn vị
4 Hiệu suất Tốt nhất và Tệ nhất của Regex
5 Mô-đun RE - Tìm kiếm, Tìm tất cả, Tìm lặp, Nhóm
6 Hành vi bất thường khi sử dụng FindAll
7 Mô-đun RE - Tìm và Thay thế, Tách
8 Công cụ tương tác
1 Mục tiêu Phân tích cú pháp Dữ liệu Log
2 Bài tập 1 - Viết mẫu để thu thập thông tin tiêu đề
3 Bài tập 2 - Viết mẫu để thu thập thông báo lỗi
4 Bài tập 3 - Viết mẫu để thu thập số liệu
5 Lời giải - Cách viết mẫu regex phân tích log
6 Lời giải - Chuyển Dữ liệu Log sang JSON
7 [Tóm tắt sự kiện] Làm chủ Python: Giải quyết vấn đề thực tế với Regex
1 Mục tiêu Phân tích cú pháp Dữ liệu Cảm biến
2 Bài tập 1 - Thu thập Giá trị Ngày
3 Bài tập 2 - Thu thập Giá trị Nhiệt độ và Độ ẩm
4 Lời giải - Cách viết mẫu dữ liệu cảm biến
5 Lời giải - Chuyển Dữ liệu Cảm biến sang JSON
1 Mục tiêu Phân tích cú pháp Dữ liệu Chăm sóc Sức khỏe
2 Các lựa chọn khác để Phân tích cú pháp HTML
3 Bài tập 1- Mẫu dọn dẹp
4 Bài tập 2 - Viết mẫu để thu thập một hàng
5 Bài tập 3 - Viết mẫu để thu thập một ô
6 Lời giải - Cách viết mẫu dữ liệu chăm sóc sức khỏe
7 Lời giải - Chuyển dữ liệu chăm sóc sức khỏe sang CSV
1 Phân tích cú pháp Cấu hình Mạng
2 Phân tích cú pháp Cấu hình Mạng - Đáp án
1 Cách xóa Dấu phẩy nhúng bên trong Dấu ngoặc kép
2 Cách Trích xuất Số đơn vị từ Địa chỉ Bưu điện
3 Hành vi bất thường khi sử dụng FindAll
4 Cách tách văn bản sử dụng dấu phẩy và/hoặc dòng mới làm dấu phân cách
1 Quà tặng: SQL cho Nhà khoa học dữ liệu, Kỹ sư dữ liệu và Lập trình viên?
2 Chúc mừng bạn!

Giới thiệu khóa học

Hi, and welcome to the Regular Expressions (Regex) with Python - Easy and Fast!

Regular Expression (regex) is a pattern detection language – they are typically used to search patterns in text, extract matching values, and data validation.

Regex is supported in many programming languages, including Python, C#, JavaScript, Perl, SQL, and more.

This course is designed to provide hands-on experience with regular expressions through various exercises and projects

I am Chandra Lingam, and I am your instructor.

Here are some typical uses of regular expression

Pattern Detection

Look for occurrences of a pattern using a concise language

Data Preparation

Data clean-up and preparation is often one of the most time-consuming activities

You can define the structure of data as a regex pattern and parse data

One good application of this is AWS Glue and Athena.

You can use regex to define the structure of a record in a plain text file, Create a table and query the file using SQL

Input Validation

You can implement a client-side check for input validation

For example, your app can guide the user to provide data in the correct format using regex.

As part of the zero-trust architecture, you need to validate input to your microservice

With regex, you can verify and validate data payloads in your service

Cloud Services

Several cloud services use regex for advanced configuration.

With the AWS web application firewall, you can allow or deny traffic based on a regex pattern

In Google Workspace, you can use regex for content filtering, Gmail route configuration, and to search for content in google docs

In Google Analytics, you can use regex to locate and transform matching data in your data set

Regex is also supported by several products such as SAP, Oracle, and SQL Server

Curriculum

The source code for this course is distributed using Github – so, you always have access to up-to-date code

As part of resources, you will get this high-quality cheat-sheet for regex language

And an interactive regex tool to write patterns

In the Python Regex features section, you will get familiar with various regex methods, their purpose, and how to unit test your pattern

In the regex language section, you will learn how to write patterns – starting from the simplest of patterns

You will also learn to incorporate regex in your HTML input types for validation

Regex engine puts the onus on the developers, that is us, to write efficient patterns

In this section, you will gain knowledge of regular expression engine that will help you write optimal patterns

There are several exercises for you to apply your new skills

We then look at performance and how poorly written patterns can degrade exponentially

You will learn how to optimize the patterns and address performance issues

There are four hands-on projects in this course

You will learn how to apply the regex for distinctly different data sets – unstructured log data, IoT sensor data, and parsing medical test data in HTML format

You will get prompt support through the course Q&A forum and private messaging.

I am looking forward to meeting you

Thank You!

Chandra Lingam

Cloud Wave LLC

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Data Processing
Hiển thị tất cả khoá học Programming
Hiển thị tất cả khoá học Python
Hiển thị tất cả khoá học Regular Expressions
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊