Tan Phat Media

Regex Cheatsheet

Tham khảo nhanh các pattern Regular Expression

Character Classes
.Bất kỳ ký tự nào (trừ newline)
\dChữ số [0-9]
\DKhông phải chữ số
\wWord character [a-zA-Z0-9_]
\WKhông phải word character
\sWhitespace (space, tab, newline)
\SKhông phải whitespace

Regex Cheatsheet - Tài liệu tham khảo Regular Expression đầy đủ nhất

Cheatsheet Regular Expression (Regex) đầy đủ và dễ hiểu nhất bằng tiếng Việt. Bao gồm tất cả character classes (\d, \w, \s), anchors (^, $, \b), quantifiers (*, +, ?, {n,m}), groups và lookaround. Kèm theo các regex patterns phổ biến cho email, phone, URL, password đã được test sẵn. Copy pattern chỉ với một click. Bookmark trang này để tra cứu nhanh mỗi khi viết regex.

Tính năng nổi bật

Character Classes đầy đủ: \d, \D, \w, \W, \s, \S và giải thích
Anchors và Boundaries: ^, $, \b, \B với ví dụ cụ thể
Quantifiers: *, +, ?, {n}, {n,}, {n,m} và greedy vs lazy
Groups: capturing (), non-capturing (?:), named groups
Lookahead và Lookbehind: (?=), (?!), (?<=), (?<!)
Common patterns: Email, Phone VN, URL, Hex color, Date, Password
Tìm kiếm nhanh trong tất cả patterns
Copy pattern một click
Giải thích bằng tiếng Việt dễ hiểu
Tương thích JavaScript, Python, PHP, Java

Tại sao cần Regex Cheatsheet?

Regular Expression là công cụ mạnh mẽ để xử lý text, nhưng syntax của nó khó nhớ. Ngay cả developers có kinh nghiệm cũng thường xuyên phải tra cứu. Cheatsheet này giúp bạn: (1) Tra cứu nhanh syntax mà không cần Google; (2) Copy các patterns phổ biến đã được test; (3) Hiểu ý nghĩa của từng ký tự đặc biệt; (4) Học regex qua ví dụ thực tế. Thay vì mất 10 phút search và đọc documentation, bạn có thể tìm được pattern cần thiết trong vài giây.

Lợi ích khi sử dụng

  • Tra cứu regex syntax nhanh chóng
  • Copy patterns đã được test sẵn
  • Tiết kiệm thời gian viết regex từ đầu
  • Học regex qua ví dụ thực tế
  • Tránh lỗi syntax phổ biến
  • Hỗ trợ nhiều ngôn ngữ lập trình

Hướng dẫn sử dụng Regex Cheatsheet

  1. 1Sử dụng ô tìm kiếm để tìm nhanh pattern hoặc ký tự cần tra cứu
  2. 2Hoặc click vào các tab để xem theo category: Characters, Anchors, Quantifiers, Groups, Common
  3. 3Đọc mô tả để hiểu ý nghĩa của pattern
  4. 4Click nút Copy để copy pattern vào clipboard
  5. 5Paste vào code của bạn và điều chỉnh nếu cần

Regex cơ bản cần nhớ

Những patterns cơ bản nhất: . (bất kỳ ký tự), \d (chữ số 0-9), \w (chữ cái, số, underscore), \s (whitespace), ^ (đầu string), $ (cuối string), * (0 hoặc nhiều), + (1 hoặc nhiều), ? (0 hoặc 1), [abc] (a hoặc b hoặc c), [^abc] (không phải a, b, c), (group) (nhóm để capture), | (hoặc). Nắm vững những cái này là bạn có thể viết được 80% regex thông thường.

Câu hỏi thường gặp (FAQ)

Regex có khác nhau giữa các ngôn ngữ không?

Cú pháp cơ bản giống nhau (PCRE standard). Tuy nhiên, một số tính năng nâng cao như lookbehind, named groups có thể khác. JavaScript không hỗ trợ lookbehind trong các phiên bản cũ.

Greedy và lazy quantifiers khác nhau thế nào?

Greedy (*, +) match nhiều nhất có thể. Lazy (*?, +?) match ít nhất có thể. Ví dụ với '<div>text</div>': '<.*>' match toàn bộ, '<.*?>' chỉ match '<div>'.

Làm sao escape ký tự đặc biệt?

Dùng backslash (\) trước ký tự đặc biệt. Ví dụ: \. để match dấu chấm thật, \$ để match ký hiệu dollar, \( để match dấu ngoặc.

Lookahead và lookbehind dùng khi nào?

Dùng khi muốn match dựa trên context mà không include context đó trong kết quả. Ví dụ: \d+(?=px) match số đứng trước 'px' nhưng không bao gồm 'px' trong match.

Từ khóa liên quan

regex cheatsheetregular expressionregex patternsregex referenceregex tutorialbiểu thức chính quyregex examplesregex syntaxcommon regex patternsregex guide

Hợp tác ngay với Tấn Phát Digital

Chúng tôi không chỉ thiết kế website, mà còn giúp doanh nghiệp xây dựng thương hiệu số mạnh mẽ. Cung cấp dịch vụ thiết kế website trọn gói từ thiết kế đến tối ưu SEO. Hãy liên hệ ngay với Tấn Phát Digital để cùng tạo nên những giải pháp công nghệ đột phá, hiệu quả và bền vững cho doanh nghiệp của bạn tại Hồ Chí Minh.

Công cụ Developer Tools liên quan

Zalo
Facebook
Tấn Phát Digital
Zalo
Facebook