Trình Kiểm Tra Regex
Kiểm tra và gỡ lỗi biểu thức chính quy với kết quả khớp tức thì
Kết Quả Khớp
Chi Tiết Khớp
Mẫu Nhanh
Chức Năng Thay Thế
sed 's/pattern/replacement/g' input.txt
Tài Liệu Công Cụ Kiểm Tra Biểu Thức Chính Quy
Cờ Biểu Thức Chính Quy
g
i
m
Các mẫu biểu thức chính quy phổ biến - Tham khảo nhanh
Lớp ký tự
\\d
Bất kỳ chữ số nào (0-9)
\\D
Bất kỳ ký tự không phải số
\\w
Ký tự từ (a-z, A-Z, 0-9, _)
\\W
Bất kỳ ký tự không phải chữ và số
\\s
Khoảng trắng (dấu cách, tab, dòng mới)
\\S
Bất kỳ ký tự không phải khoảng trắng
.
Bất kỳ ký tự nào trừ dòng mới
[abc]
Bất kỳ ký tự nào trong tập hợp
[^abc]
Bất kỳ ký tự nào KHÔNG trong tập hợp
Bộ định lượng
*
0 hoặc nhiều hơn (tham lam)
+
1 hoặc nhiều hơn (tham lam)
?
0 hoặc 1 (tùy chọn)
{n}
Chính xác n lần
{n,}
n lần hoặc nhiều hơn
{n,m}
Từ n đến m lần
*?
Bộ định lượng lười biếng
Mỏ neo và ranh giới
^
Đầu dòng/chuỗi
$
Cuối dòng/chuỗi
\\b
Ranh giới từ
\\B
Không phải ranh giới từ
Nhóm và lookaround (Nâng cao)
(abc)
Nhóm bắt giữ
(?:abc)
Nhóm không bắt giữ
(?=abc)
Lookahead tích cực
(?!abc)
Lookahead tiêu cực
(?<=abc)
Lookbehind tích cực
(?<!abc)
Lookbehind tiêu cực
Ký tự đặc biệt (phải thoát)
. * + ? ^ $ { } [ ] ( ) | \
Các Ví Dụ Thực Tế
Xác Thực Địa Chỉ Email
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}
Khớp: một hoặc nhiều ký tự hợp lệ, theo sau là @, tên miền và phần mở rộng 2+ chữ cái.
Số Điện Thoại (Định Dạng Hoa Kỳ)
\\(?([0-9]{3})\\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})
Bắt mã vùng, tổng đài và số với định dạng linh hoạt.
Khớp URL
https?:\\/\\/(www\\.)?[-a-zA-Z0-9@:%._\\+~#=]{1,256}\\.[a-zA-Z0-9()]{1,6}\\b([-a-zA-Z0-9()@:%_\\+.~#?&//=]*)
Khớp với các URL HTTP/HTTPS với tiền tố www tùy chọn và nhiều định dạng đường dẫn.
Xác Thực Mật Khẩu Mạnh
^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)[a-zA-Z\\d@$!%*?&]{8,}$
Yêu cầu ít nhất 8 ký tự với chữ thường, chữ hoa và chữ số.
Tính Năng Nâng Cao
([0-9]{4})-([0-9]{2})-([0-9]{2})
(?=.*password)
(?:http|https)://
Mẹo Và Thực Hành Tốt Nhất
- Bắt đầu đơn giản và xây dựng độ phức tạp dần dần
- Sử dụng cờ toàn cục (g) để tìm tất cả kết quả khớp
- Thoát các ký tự đặc biệt bằng dấu gạch chéo ngược (\)
- Kiểm tra kỹ lưỡng với nhiều ví dụ đầu vào
- Sử dụng nhóm bắt cho các thay thế phức tạp
- Xem xét hiệu suất với văn bản lớn
sed Command Generation
This tool automatically generates equivalent sed commands based on your regex pattern and replacement text, making it easy to use regex in Unix/Linux command line.
Search Mode (Empty Replacement)
When replacement text is empty, generates a search command to print matching lines only.
sed -n '/pattern/p' input.txt
errorReplace Mode (With Replacement)
When replacement text is provided, generates a substitution command.
sed 's/pattern/replacement/flags' input.txt
foo, Thay thế: barTài Nguyên Học Tập
Tài Nguyên Trực Tuyến
Công Cụ Liên Quan
Bộ Công Cụ Văn Bản
Bộ công cụ thao tác văn bản toàn diện với bộ đếm từ, trích xuất dữ liệu, tách/nối, lọc dòng, thao tác tiền tố/hậu tố
Kiểm Tra Văn Bản Khác Biệt
So sánh sự khác biệt giữa hai văn bản hoặc tệp với chế độ xem nổi bật song song
Chuyển Đổi Chữ Hoa/Thường
Chuyển đổi chữ hoa/thường văn bản, hỗ trợ nhiều định dạng
Tiện Ích Chuỗi
Bộ công cụ xử lý văn bản toàn diện với chuyển đổi chữ hoa/thường, tìm & thay thế, thao tác dòng và nhiều hơn nữa