Kiểm tra và thử nghiệm các biểu thức chính quy

Thử nghiệm các biểu thức chính quy trực tuyến. Phân tích các kết quả khớp, sửa lỗi và tạo các mẫu hiệu quả để tìm kiếm dữ liệu.

Không tìm thấy kết quả khớp

Không tìm thấy kết quả khớp

Không tìm thấy kết quả khớp

Không có nội dung không khớp

Tham khảo nhanh

Cơ bản về Regex

^Bắt đầu chuỗi
$Kết thúc chuỗi
.Ký tự đại diện, khớp với bất kỳ ký tự nào ngoại trừ xuống dòng (\n)
|Khớp với ký tự hoặc nhóm ký tự ở một trong hai bên (HOẶC)
\Được sử dụng để thoát ký tự đặc biệt
aKý tự "a"
abChuỗi "ab"

Lượng từ (Quantifiers)

*Khớp với 0 hoặc nhiều lần lặp lại của phần tử trước đó
?Khớp với 0 hoặc 1 lần lặp lại của phần tử trước đó
+Khớp với 1 hoặc nhiều lần lặp lại của phần tử trước đó
{5}Khớp chính xác 5 lần lặp lại
{5,}Khớp với 5 hoặc nhiều lần lặp lại của ký tự hoặc nhóm trước đó
{5,10}Khớp từ 5 đến 10 lần lặp lại

Lớp ký tự

\sKhớp với ký tự khoảng trắng
\SKhớp với ký tự không phải khoảng trắng
\wKhớp với ký tự 'từ' (chữ cái, số + gạch dưới)
\WKhớp với ký tự không phải 'từ'
\dKhớp với một chữ số
\DKhớp với một ký tự không phải chữ số
[\b]Ký tự Backspace (xóa lùi)
\cKhớp với ký tự điều khiển

Ký tự đặc biệt

\nKhớp với ký tự xuống dòng
\tKhớp với ký tự tab
\rKhớp với ký tự về đầu dòng (Carriage Return)
\ZZZKhớp với ký tự bát phân ZZZ (ví dụ \040 cho dấu cách)
\xZZKhớp với ký tự thập lục phân ZZ (ví dụ \x20 cho dấu cách)
\0Ký tự Null
\vTab dọc

Nhóm

(xyz)Nhóm bắt giữ (Capturing group)
(?:xyz)Nhóm không bắt giữ (Non-capturing group)
[xyz]Khớp với bất kỳ ký tự nào trong bộ x, y hoặc z
[^xyz]Khớp với bất kỳ ký tự nào *không* nằm trong bộ x, y hoặc z
[a-q]Khớp với bất kỳ ký tự nào trong phạm vi từ 'a' đến 'q'
[0-7]Khớp với bất kỳ chữ số nào trong phạm vi từ '0' đến '7'

Thay thế chuỗi

$`Chèn phần chuỗi đứng trước kết quả khớp
$'Chèn phần chuỗi đứng sau kết quả khớp
$+Chèn nhóm bắt giữ khớp cuối cùng
$&Chèn toàn bộ chuỗi khớp
$nChèn nhóm bắt giữ thứ n (ví dụ $1, $2)

Khẳng định (Kiểm tra trước/sau và ranh giới)

(?=xyz)Kiểm tra trước dương tính (Positive Lookahead - khẳng định tiếp theo là xyz)
(?!xyz)Kiểm tra trước âm tính (Negative Lookahead - khẳng định tiếp theo *không* là xyz)
(?<=xyz)Kiểm tra sau dương tính (Positive Lookbehind - khẳng định trước đó là xyz)
(?<!xyz)Kiểm tra sau âm tính (Negative Lookbehind - khẳng định trước đó *không* là xyz)
\bRanh giới từ (vị trí giữa ký tự 'từ' và không phải 'từ')
\BKhông phải ranh giới từ
(?#comment)Bình luận (bị bỏ qua bởi engine regex)
Hỗ trợ DevBox Tools ❤️

Kiểm tra và thử nghiệm các biểu thức chính quy

alien

Lưu ý rằng các biểu thức chính quy trong công cụ này được xử lý theo tiêu chuẩn ECMAScript (JavaScript RegExp). Điều này có nghĩa là hành vi của các mẫu tương ứng với cách chúng hoạt động trong trình duyệt hoặc trong mã JavaScript. Một số cấu trúc, chẳng hạn như thoát các ký tự (/ và /), có thể hoạt động giống nhau ngay cả khi chúng trông khác nhau. Nếu bạn đã quen với các biểu thức chính quy trong các ngôn ngữ khác (ví dụ: Python, PHP, .NET hoặc POSIX), hãy lưu ý rằng có thể có sự khác biệt về cú pháp và logic so khớp.

Công cụ này cho phép bạn kiểm tra các biểu thức chính quy (RegEx) và xác minh hoạt động của chúng. RegEx được sử dụng rộng rãi trong lập trình, xử lý dữ liệu và phân tích SEO.

Với nó, bạn có thể tìm kiếm, thay thế và phân tích các mẫu văn bản, đơn giản hóa công việc với khối lượng lớn dữ liệu.

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

Biểu thức chính quy (regex) là các công cụ so khớp mẫu mạnh mẽ để tìm kiếm, xác thực và thao tác văn bản. Chúng cần thiết để xác thực dữ liệu, các hoạt động tìm kiếm và các tác vụ xử lý văn bản.

Tính năng của công cụ "Các biểu thức chính quy"

Kiểm tra các biểu thức chính quy

Cho phép bạn kiểm tra các mẫu RegExp theo thời gian thực, điều này đơn giản hóa việc phát triển và gỡ lỗi các mẫu tìm kiếm phức tạp.

Hỗ trợ các cờ và bộ sửa đổi khác nhau

Cho phép bạn xem xét độ nhạy chữ hoa chữ thường, tìm kiếm toàn cầu, chế độ nhiều dòng và các cài đặt khác được áp dụng trong các ngôn ngữ lập trình.

Tạo các mẫu để phân tích cú pháp dữ liệu

Cho phép bạn nhanh chóng tạo các biểu thức để xử lý tự động các mảng văn bản lớn, các tệp nhật ký và mã HTML.

Đánh giá công cụ này

4.5(24 người dùng đã đánh giá)