Trình kiểm tra & xác thực mẫu Regex: Kiểm tra, làm nổi bật & lưu mẫu
Kiểm tra biểu thức chính quy với việc làm nổi bật kết quả khớp theo thời gian thực, xác thực mẫu và giải thích các ký hiệu regex phổ biến. Lưu và tái sử dụng các mẫu thường dùng của bạn với nhãn tùy chỉnh.
Trình kiểm tra mẫu Regex
Kết quả Khớp
Nhập một mẫu và văn bản kiểm tra để xem kết quả
Lưu Mẫu
Kết quả Khớp
Nhập một mẫu và văn bản kiểm tra để xem kết quả
Các Mẫu đã Lưu
Chưa có mẫu nào được lưu
Hướng dẫn Ký hiệu Regex
.
Khớp với bất kỳ ký tự nào ngoại trừ dấu xuống dòng\d
Khớp với bất kỳ chữ số nào (0-9)\D
Khớp với bất kỳ ký tự không phải chữ số nào\w
Khớp với bất kỳ ký tự từ nào (a-z, A-Z, 0-9, _)\W
Khớp với bất kỳ ký tự không phải từ nào\s
Khớp với bất kỳ ký tự khoảng trắng nào\S
Khớp với bất kỳ ký tự không phải khoảng trắng nào^
Khớp với đầu dòng$
Khớp với cuối dòng*
Khớp với 0 hoặc nhiều ký tự trước đó+
Khớp với 1 hoặc nhiều ký tự trước đó?
Khớp với 0 hoặc 1 ký tự trước đó{n}
Khớp với đúng n ký tự trước đó{n,}
Khớp với ít nhất n ký tự trước đó{n,m}
Khớp với từ n đến m ký tự trước đó[abc]
Khớp với bất kỳ một trong các ký tự trong dấu ngoặc[^abc]
Khớp với bất kỳ ký tự nào không có trong dấu ngoặc(abc)
Nhóm nhiều token lại với nhau và lưu lại kết quả khớpa|b
Khớp với a hoặc b\b
Khớp với vị trí ranh giới từTài liệu
Trình kiểm tra và xác thực mẫu Regex
Giới thiệu
Trình kiểm tra mẫu Biểu thức chính quy (regex) là một công cụ thiết yếu cho các nhà phát triển, nhà phân tích dữ liệu và bất kỳ ai làm việc với xử lý văn bản. Trình xác thực mẫu regex toàn diện này cho phép bạn tạo, kiểm tra và tinh chỉnh các biểu thức chính quy trong thời gian thực, cung cấp phản hồi trực quan ngay lập tức về các khớp mẫu. Dù bạn đang xác thực địa chỉ email, phân tích tệp nhật ký hay trích xuất dữ liệu cụ thể từ văn bản, trình kiểm tra regex của chúng tôi giúp quy trình phát triển và gỡ lỗi trở nên nhanh chóng và trực quan hơn.
Các biểu thức chính quy là các chuỗi mẫu mạnh mẽ cho phép tìm kiếm, xác thực và thao tác văn bản tinh vi. Tuy nhiên, cú pháp của chúng có thể phức tạp và khó nắm bắt. Trình kiểm tra mẫu regex này đơn giản hóa quy trình bằng cách làm nổi bật các khớp khi bạn gõ, xác thực cú pháp mẫu và cho phép bạn lưu các mẫu thường dùng để tham khảo trong tương lai.
Cách sử dụng Trình kiểm tra mẫu Regex
Sử dụng trình xác thực mẫu regex của chúng tôi rất đơn giản và trực quan. Làm theo các bước sau để bắt đầu:
-
Nhập một mẫu Biểu thức Chính quy: Gõ mẫu regex của bạn vào trường nhập liệu dành riêng. Công cụ sẽ xác thực mẫu của bạn trong thời gian thực, thông báo cho bạn về bất kỳ lỗi cú pháp nào.
-
Chọn Cờ Regex: Chọn các cờ phù hợp cho mẫu của bạn:
g
(Toàn cục): Tìm tất cả các khớp thay vì dừng lại sau khớp đầu tiêni
(Không phân biệt chữ hoa chữ thường): Làm cho mẫu không phân biệt chữ hoa chữ thườngm
(Đa dòng): Làm cho^
và$
khớp với đầu/cuối của mỗi dòng- Nhiều tổ hợp cờ này có sẵn trong menu thả xuống
-
Nhập Văn bản Kiểm tra: Nhập văn bản bạn muốn kiểm tra với mẫu của bạn vào khu vực văn bản kiểm tra.
-
Xem Kết quả trong Thời gian Thực: Khi bạn gõ, công cụ tự động:
- Làm nổi bật tất cả các khớp mẫu trong văn bản kiểm tra
- Hiển thị tổng số khớp tìm thấy
- Chỉ ra liệu mẫu có khớp với toàn bộ văn bản hay không
-
Lưu Các Mẫu Hữu ích: Đối với các mẫu bạn thường sử dụng:
- Nhập một nhãn mô tả cho mẫu của bạn
- Nhấp vào nút "Lưu"
- Truy cập các mẫu đã lưu của bạn từ phần "Các mẫu đã lưu"
-
Sao chép Kết quả: Sử dụng nút "Sao chép Khớp" để sao chép tất cả văn bản khớp vào clipboard của bạn để sử dụng trong các ứng dụng khác.
Giao diện được chia thành hai bảng chính: bảng nhập liệu nơi bạn nhập mẫu và văn bản kiểm tra, và bảng kết quả hiển thị các khớp và thông tin mẫu.
Cơ bản về Biểu thức Chính quy
Các biểu thức chính quy sử dụng các ký tự và chuỗi đặc biệt để xác định các mẫu tìm kiếm. Dưới đây là hướng dẫn về các ký hiệu regex cơ bản được công cụ của chúng tôi hỗ trợ:
Khớp Ký tự
Ký hiệu | Mô tả | Ví dụ | Khớp |
---|---|---|---|
. | Khớp với bất kỳ ký tự nào ngoại trừ ký tự xuống dòng | a.c | "abc", "adc", "a1c", v.v. |
\d | Khớp với bất kỳ chữ số nào (0-9) | \d{3} | "123", "456", "789", v.v. |
\D | Khớp với bất kỳ ký tự không phải chữ số nào | \D+ | "abc", "xyz", v.v. |
\w | Khớp với bất kỳ ký tự từ (a-z, A-Z, 0-9, _) | \w+ | "abc123", "test_123", v.v. |
\W | Khớp với bất kỳ ký tự không phải từ nào | \W+ | "!@#", " + ", v.v. |
\s | Khớp với bất kỳ ký tự trắng nào | a\sb | "a b", "a\tb", v.v. |
\S | Khớp với bất kỳ ký tự không trắng nào | \S+ | "abc", "123", v.v. |
Neo Vị trí
Ký hiệu | Mô tả | Ví dụ | Khớp |
---|---|---|---|
^ | Khớp với đầu dòng | ^abc | "abc" ở đầu dòng |
$ | Khớp với cuối dòng | abc$ | "abc" ở cuối dòng |
\b | Khớp với ranh giới từ | \bword\b | "word" như một từ hoàn chỉnh |
Bộ định lượng
Ký hiệu | Mô tả | Ví dụ | Khớp |
---|---|---|---|
* | Khớp với 0 hoặc nhiều ký tự trước đó | a*b | "b", "ab", "aab", v.v. |
+ | Khớp với 1 hoặc nhiều ký tự trước đó | a+b | "ab", "aab", "aaab", v.v. |
? | Khớp với 0 hoặc 1 ký tự trước đó | colou?r | "color", "colour" |
{n} | Khớp với chính xác n ký tự trước đó | a{3} | "aaa" |
{n,} | Khớp với ít nhất n ký tự trước đó | a{2,} | "aa", "aaa", "aaaa", v.v. |
{n,m} | Khớp với từ n đến m ký tự trước đó | a{2,4} | "aa", "aaa", "aaaa" |
Lớp Ký tự
Ký hiệu | Mô tả | Ví dụ | Khớp |
---|---|---|---|
[abc] | Khớp với bất kỳ một trong các ký tự trong dấu ngoặc | [aeiou] | "a", "e", "i", "o", "u" |
[^abc] | Khớp với bất kỳ ký tự nào không nằm trong dấu ngoặc | [^aeiou] | Bất kỳ ký tự nào ngoại trừ "a", "e", "i", "o", "u" |
[a-z] | Khớp với bất kỳ ký tự nào trong khoảng | [a-z] | Bất kỳ chữ cái viết thường nào |
Nhóm và Hoán vị
Ký hiệu | Mô tả | Ví dụ | Khớp |
---|---|---|---|
(abc) | Nhóm nhiều ký tự lại với nhau và lưu lại khớp | (abc)+ | "abc", "abcabc", v.v. |
a|b | Khớp với a hoặc b | cat|dog | "cat", "dog" |
Mẫu Regex Nâng cao
Khi bạn đã thành thạo các cơ bản, bạn có thể tạo ra các mẫu tinh vi hơn để giải quyết các thách thức xử lý văn bản phức tạp:
Xác thực Email
1^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
2
Mẫu này xác thực địa chỉ email bằng cách đảm bảo chúng tuân theo định dạng tiêu chuẩn: tên người dùng@miền.tld.
Xác thực URL
1^(https?:\/\/)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)$
2
Mẫu này xác thực URL, bao gồm cả những URL có hoặc không có giao thức http/https.
Xác thực Số điện thoại (Định dạng Mỹ)
1^\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{4})$
2
Mẫu này khớp với số điện thoại Mỹ ở nhiều định dạng khác nhau: (123) 456-7890, 123-456-7890, hoặc 1234567890.
Xác thực Ngày (YYYY-MM-DD)
1^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$
2
Mẫu này xác thực ngày theo định dạng YYYY-MM-DD, với xác thực cơ bản cho các khoảng tháng và ngày.
Nhìn trước và Nhìn sau
Các phép toán nhìn trước và nhìn sau cho phép bạn khớp các mẫu chỉ khi chúng được theo sau hoặc đứng trước một mẫu khác:
- Nhìn trước tích cực:
a(?=b)
khớp với "a" chỉ khi nó được theo sau bởi "b" - Nhìn trước tiêu cực:
a(?!b)
khớp với "a" chỉ khi nó không được theo sau bởi "b" - Nhìn sau tích cực:
(?<=a)b
khớp với "b" chỉ khi nó được đứng trước bởi "a" - Nhìn sau tiêu cực:
(?<!a)b
khớp với "b" chỉ khi nó không được đứng trước bởi "a"
Làm việc với Cờ Regex
Trình kiểm tra regex của chúng tôi hỗ trợ nhiều cờ khác nhau điều chỉnh cách các mẫu được khớp:
- g (Toàn cục): Tìm tất cả các khớp thay vì dừng lại sau khớp đầu tiên
- i (Không phân biệt chữ hoa chữ thường): Làm cho mẫu không phân biệt chữ hoa chữ thường
- m (Đa dòng): Làm cho
^
và$
khớp với đầu/cuối của mỗi dòng - Tổ hợp: Bạn có thể kết hợp các cờ để đáp ứng các yêu cầu khớp phức tạp hơn
Các Tình huống Sử dụng Kiểm tra Mẫu Regex
Các biểu thức chính quy có nhiều ứng dụng thực tiễn trong các lĩnh vực khác nhau:
Phát triển Web
-
Xác thực Biểu mẫu: Đảm bảo các đầu vào của người dùng khớp với các định dạng yêu cầu:
- Địa chỉ email:
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
- Mật khẩu (với yêu cầu phức tạp):
^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$
- URL:
^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$
- Địa chỉ email:
-
Phân tích HTML: Trích xuất các phần tử hoặc thuộc tính cụ thể:
- Tìm tất cả các thẻ hình ảnh:
<img[^>]+src="([^">]+)"
- Trích xuất liên kết:
<a[^>]+href="([^">]+)"
- Tìm tất cả các thẻ hình ảnh:
Xử lý Dữ liệu
-
Phân tích Tệp Nhật ký: Trích xuất thông tin từ các mục nhật ký:
- Địa chỉ IP:
\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b
- Dấu thời gian:
\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}
- Thông báo lỗi:
ERROR: .*
- Địa chỉ IP:
-
Phân tích CSV: Xử lý các giá trị phân tách bằng dấu phẩy với các trường có thể được trích dẫn:
- Trình khớp trường CSV:
(?:^|,)(?:"([^"]*(?:""[^"]*)*)"|([^,]*))
- Trình khớp trường CSV:
Xử lý Văn bản
-
Tìm và Thay thế: Xác định các mẫu để thay thế:
- Xóa thẻ HTML:
<[^>]*>
- Định dạng số điện thoại:
(\d{3})(\d{3})(\d{4})
→($1) $2-$3
- Xóa thẻ HTML:
-
Trích xuất Nội dung: Kéo thông tin cụ thể từ văn bản không cấu trúc:
- Trích xuất ngày:
\b(?:Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s+\d{1,2},\s+\d{4}\b
- Tìm giá trị tiền tệ:
\$\d+(?:\.\d{2})?
- Trích xuất ngày:
Lập trình và Mã hóa
-
Đánh dấu Cú pháp: Xác định các cấu trúc ngôn ngữ:
- Biến JavaScript:
\b(?:var|let|const)\s+([a-zA-Z_$][\w$]*)\b
- Định nghĩa hàm:
function\s+([a-zA-Z_$][\w$]*)\s*\(
- Biến JavaScript:
-
Tái cấu trúc Mã: Tìm các mẫu cần cập nhật:
- Các cuộc gọi API đã lỗi thời:
\.oldMethod\(
- Các hàm không an toàn:
eval\(
- Các cuộc gọi API đã lỗi thời:
Lưu và Quản lý Các Mẫu
Trình kiểm tra mẫu regex của chúng tôi bao gồm một hệ thống quản lý mẫu cho phép bạn lưu và sử dụng lại các biểu thức thường dùng của mình:
Khi nào nên Lưu Mẫu
Hãy xem xét việc lưu các mẫu mà:
- Bạn thường sử dụng trong các dự án khác nhau
- Phức tạp và khó nhớ
- Phục vụ các mục đích xác thực cụ thể trong công việc của bạn
- Bạn đã tinh chỉnh sau nhiều lần lặp lại
Thực hành Tốt nhất cho Nhãn Mẫu
Khi lưu các mẫu, hãy sử dụng các nhãn mô tả mà:
- Chỉ ra mục đích của mẫu (ví dụ: "Xác thực Email")
- Đề cập đến các định dạng cụ thể (ví dụ: "Số điện thoại Mỹ")
- Bao gồm thông tin phiên bản nếu bạn lặp lại các mẫu (ví dụ: "Xác thực URL v2")
- Ngắn gọn nhưng đầy đủ thông tin
Tổ chức Mẫu
Tổ chức các mẫu đã lưu của bạn theo:
- Chức năng (xác thực, trích xuất, thay thế)
- Miền (phát triển web, xử lý dữ liệu)
- Độ phức tạp (cơ bản, nâng cao)
- Tần suất sử dụng
Chia sẻ Mẫu
Mặc dù công cụ của chúng tôi không hỗ trợ chia sẻ mẫu giữa người dùng, bạn có thể:
- Sao chép các mẫu để chia sẻ với đồng nghiệp
- Tài liệu hóa các mẫu của bạn trong một kho lưu trữ chung
- Bao gồm mô tả mẫu trong tài liệu dự án
Khắc phục sự cố Các vấn đề phổ biến về Regex
Ngay cả những nhà phát triển có kinh nghiệm cũng gặp phải thách thức với các biểu thức chính quy. Dưới đây là các giải pháp cho các vấn đề phổ biến:
Lỗi Cú pháp
Nếu mẫu của bạn hiển thị lỗi xác thực:
- Kiểm tra xem có dấu ngoặc đơn, dấu ngoặc vuông hoặc dấu ngoặc nhọn không khớp không
- Đảm bảo các ký tự đặc biệt được thoát đúng bằng dấu gạch chéo ngược
- Xác minh rằng các bộ định lượng có một ký tự hoặc nhóm trước đó
- Tìm kiếm cú pháp lớp ký tự không hợp lệ
Vấn đề Hiệu suất
Nếu regex của bạn chậm hoặc gây lag cho trình duyệt:
- Tránh sử dụng quá nhiều bộ định lượng lồng nhau (ví dụ:
(a+)+
) - Cẩn thận với các phép toán nhìn trước và nhìn sau trong văn bản lớn
- Cân nhắc sử dụng các mẫu cụ thể hơn thay vì các mẫu chung
- Phá vỡ các mẫu phức tạp thành các phần nhỏ hơn, dễ quản lý hơn
Khớp Không mong muốn
Nếu mẫu của bạn khớp với văn bản không mong muốn:
- Sử dụng các neo (
^
và$
) để khớp với toàn bộ chuỗi - Làm cho các lớp ký tự cụ thể hơn
- Thêm các ranh giới từ (
\b
) khi thích hợp - Sử dụng các phép toán nhìn trước tiêu cực để loại trừ các mẫu nhất định
Không tìm thấy Khớp
Nếu mẫu của bạn không khớp với văn bản mong đợi:
- Kiểm tra các vấn đề về phân biệt chữ hoa chữ thường (cân nhắc sử dụng cờ
i
) - Xác minh rằng các ký tự đặc biệt được thoát đúng
- Kiểm tra mẫu của bạn trên các ví dụ đơn giản trước
- Đảm bảo bạn đang sử dụng các lớp ký tự đúng
Các lựa chọn thay thế cho Biểu thức Chính quy
Mặc dù regex rất mạnh mẽ, nhưng nó không phải lúc nào cũng là giải pháp tốt nhất cho mọi tác vụ xử lý văn bản:
Phương thức Chuỗi
Đối với các thao tác văn bản đơn giản, các phương thức chuỗi gốc thường rõ ràng và hiệu quả hơn:
String.indexOf()
để tìm các chuỗi conString.startsWith()
vàString.endsWith()
để kiểm tra các ranh giới chuỗiString.split()
để phân tách cơ bản
Trình phân tích Chuyên dụng
Đối với các định dạng dữ liệu có cấu trúc, các trình phân tích chuyên dụng thường mạnh mẽ hơn:
- Trình phân tích JSON cho dữ liệu JSON
- Trình phân tích XML/HTML cho các ngôn ngữ đánh dấu
- Trình phân tích CSV cho dữ liệu dạng bảng
Xử lý Ngôn ngữ Tự nhiên (NLP)
Để hiểu nghĩa của văn bản thay vì chỉ các mẫu:
- Công cụ phân tích cảm xúc
- Nhận diện thực thể có tên
- Gán nhãn phần của bài phát biểu
Khi nào nên Chọn Các lựa chọn thay thế
Cân nhắc các lựa chọn thay thế cho regex khi:
- Cấu trúc văn bản rất đều và đơn giản
- Định dạng có sẵn một trình phân tích tiêu chuẩn
- Bạn cần hiểu ý nghĩa ngữ nghĩa
- Hiệu suất là rất quan trọng cho các văn bản rất lớn
Câu hỏi Thường gặp
Biểu thức chính quy là gì?
Biểu thức chính quy (regex) là một chuỗi ký tự xác định một mẫu tìm kiếm. Những mẫu này có thể được sử dụng cho việc tìm kiếm chuỗi, khớp và thao tác văn bản.
Tại sao tôi cần một trình kiểm tra mẫu regex?
Một trình kiểm tra mẫu regex giúp bạn phát triển và gỡ lỗi các biểu thức chính quy bằng cách cung cấp phản hồi trực quan ngay lập tức về các khớp, xác thực cú pháp mẫu và cho phép bạn thử nghiệm với các mẫu và cờ khác nhau mà không cần phải triển khai chúng trong mã trước.
Làm thế nào để tôi khớp với một ký tự đặc biệt như dấu chấm hoặc dấu hoa thị?
Để khớp với các ký tự đặc biệt mà thường có ý nghĩa đặc biệt trong regex, bạn cần thoát chúng bằng một dấu gạch chéo ngược. Ví dụ, để khớp với dấu chấm, sử dụng \.
thay vì chỉ .
.
Sự khác biệt giữa .*
và .*?
trong một mẫu regex là gì?
.*
là một bộ định lượng tham lam khớp với nhiều ký tự nhất có thể, trong khi .*?
là một bộ định lượng lười biếng (không tham lam) khớp với ít ký tự nhất có thể. Sự phân biệt này rất quan trọng khi bạn muốn tìm khớp ngắn nhất thay vì dài nhất.
Tôi có thể sử dụng trình kiểm tra regex này cho các mẫu trong bất kỳ ngôn ngữ lập trình nào không?
Trong khi cú pháp regex cốt lõi tương tự nhau trong nhiều ngôn ngữ, có những khác biệt tinh tế trong việc triển khai. Trình kiểm tra của chúng tôi sử dụng động cơ regex của JavaScript, điều này tương thích với nhiều ngôn ngữ web nhưng có thể có sự khác biệt so với regex trong các ngôn ngữ như Python, Java hoặc Perl.
Làm thế nào để tôi xác thực một chuỗi hoàn toàn bằng regex?
Để xác thực rằng một chuỗi hoàn toàn khớp với một mẫu, hãy sử dụng neo ^
ở đầu và neo $
ở cuối regex của bạn. Ví dụ, ^[0-9]+$
sẽ chỉ khớp với các chuỗi chỉ gồm các chữ số.
Nhóm khớp là gì và tôi làm thế nào để sử dụng chúng?
Các nhóm khớp, được tạo ra bằng dấu ngoặc đơn ()
, cho phép bạn trích xuất các phần cụ thể của văn bản đã khớp. Trong trình kiểm tra của chúng tôi, bạn có thể thấy tất cả các khớp, bao gồm cả các nhóm đã khớp. Trong các ngôn ngữ lập trình, bạn thường có thể truy cập các khớp này thông qua việc chỉ mục kết quả khớp.
Làm thế nào tôi có thể làm cho các mẫu regex của mình hiệu quả hơn?
Để cải thiện hiệu suất regex: hãy cụ thể với các lớp ký tự, tránh các nhóm khớp không cần thiết (sử dụng các nhóm không lưu (?:...)
khi có thể), hạn chế việc sử dụng các phép toán nhìn trước/nhìn sau, và tránh các mẫu có thể gây ra việc quay vòng thảm họa như các bộ định lượng lồng nhau.
Những sai lầm regex phổ biến nhất cần tránh là gì?
Các sai lầm phổ biến bao gồm: không thoát các ký tự đặc biệt, tạo ra các mẫu quá tham lam, quên neo các mẫu (với ^
và $
), và viết các biểu thức quá phức tạp khó duy trì.
Regex có thể xử lý các cấu trúc lồng như HTML không?
Các biểu thức chính quy không phù hợp để phân tích các cấu trúc lồng như HTML hoặc XML. Mặc dù bạn có thể tạo ra các mẫu regex cho việc khớp HTML đơn giản, nhưng thường thì tốt hơn là sử dụng một trình phân tích HTML chuyên dụng cho việc xử lý HTML phức tạp.
Tài liệu tham khảo
- Friedl, J. E. F. (2006). Mastering Regular Expressions. O'Reilly Media.
- Goyvaerts, J., & Levithan, S. (2012). Regular Expressions Cookbook. O'Reilly Media.
- "Biểu thức chính quy." Wikipedia, Quỹ Wikimedia, https://en.wikipedia.org/wiki/Regular_expression
- MDN Web Docs. "Biểu thức Chính quy." Mozilla, https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions
- RegExr: Học, Xây dựng và Kiểm tra RegEx. https://regexr.com/
Hãy thử trình kiểm tra mẫu regex của chúng tôi hôm nay để đơn giản hóa các tác vụ xử lý văn bản của bạn, xác thực các định dạng đầu vào và trích xuất dữ liệu có ý nghĩa từ văn bản không cấu trúc. Dù bạn là một người mới học các cơ bản về biểu thức chính quy hay một nhà phát triển có kinh nghiệm làm việc với các khớp mẫu phức tạp, công cụ của chúng tôi cung cấp các tính năng bạn cần để tạo, kiểm tra và tinh chỉnh các mẫu regex của bạn một cách hiệu quả.
Phản hồi
Nhấp vào thông báo phản hồi để bắt đầu gửi phản hồi về công cụ này
Công cụ liên quan
Khám phá thêm các công cụ có thể hữu ích cho quy trình làm việc của bạn