Biểu thức chính quy là gì (Regex)?
Regular Expression (hay còn gọi tắt là Regex, Regexp) là một chuỗi mang tính định nghĩa đặc biệt mô phỏng một quy luật (pattern) tìm kiếm thông thái. Ngôn ngữ Regex được coi là cơn ác mộng khó đọc của cộng đồng sinh viên công nghệ thông tin vì cú pháp kỳ dị, tuy nhiên nó lại được áp dụng vô cùng phổ biến trên toàn bộ các ngôn ngữ backend lẫn frontend (Java, PHP, JS, Python...).
Khi nào dùng Regex Online Tester?
Sẽ rất cực hình nếu bạn tự viết Regex rồi Test Debug bằng Terminal do không thể thấy bức tranh tổng thể. Regex Tester giúp bạn:
- Validate Form: Chuẩn bị biểu thức Regex tuyệt đối đúng về "Email" hoặc "Số điện thoại Form VN" trước khi pass code vào HTML/JS. Hiệu ứng Highlight màu giúp bạn xem nó đã quét sót cái gì.
- Log Scraping: Rút trích đúng Data Format bạn muốn từ một trang web bị hỗn tạp dữ liệu. Rút giá sản phẩm (VND), Rút danh sách Links (\href="(...)").
- Format Flags thông dụng:
g= global match hoàn toàn toàn bộ chuỗi;i= ignore case không để ý HOA thường;m= Đa dòng khi chứa dấu xuống dòng.