Hướng dẫn
10 phút đọc
Biểu thức chính quy: hướng dẫn thực hành cho người mới bắt đầu
Biểu thức chính quy cho phép tìm kiếm và chuyển đổi các mẫu văn bản chỉ với vài dòng code. Chúng có vẻ khó hiểu lúc đầu, nhưng các ký hiệu cơ bản đã bao gồm phần lớn công việc hàng ngày.
Các khối cơ bản
.— bất kỳ ký tự nào*,+,?— lặp lại[abc]— lớp ký tự^và$— đầu và cuối
Ví dụ hữu ích
Chúng rất hữu ích để xác thực email, tìm kiếm địa chỉ IP hoặc trích xuất timestamp trong log.
Lỗi thường gặp
- Catastrophic backtracking do các bộ định lượng lồng nhau
- Nhầm lẫn hành vi greedy và lazy
- Quên escape trong lớp ký tự