Tham khảo Regex
Bảng ghi nhớ Regex/Biểu thức chính quy của Javascript
Để tra cú pháp Regex, cuộn đến mục phù hợp của bảng ghi nhớ này, như Character set, Quantifiers hoặc Boundaries, và đọc từng biểu thức bên cạnh phần mô tả của nó.
Last updated:
Bảng ghi nhớ Regex. Bảng ghi nhớ Regex/Biểu thức chính quy của Javascript Làm chủ các biểu thức chính quy với bản ghi nhớ regex trực tuyến miễn phí của chúng tôi.
Hướng dẫn tham khảo toàn diện này cung cấp một cách nhanh chóng và dễ dàng để tra cứu cú pháp regex thiết yếu, bao gồm các lớp ký tự, bộ định lượng, mỏ neo và lookarounds.
Cho dù bạn là người mới bắt đầu học các kiến thức cơ bản hay một nhà phát triển dày dạn kinh nghiệm cần nhắc lại nhanh chóng cho các mẫu phức tạp, bảng tra cứu của chúng tôi sẽ đáp ứng nhu cầu của bạn.
Nếu bạn đang xây dựng các mẫu tìm kiếm cho nhật ký của mình, Trình tạo Crontab và Trình kiểm tra Regex của chúng tôi là những công cụ đồng hành hoàn hảo để hợp lý hóa quy trình phát triển của bạn.
Khám phá danh sách các token được tuyển chọn của chúng tôi để làm việc hiệu quả hơn với khớp mẫu.
Bảng tra cứu regex cao cấp này bao gồm mọi thứ từ các kết quả khớp ký tự cơ bản đến các tham chiếu ngược nâng cao và chụp nhóm, đảm bảo bạn luôn có cú pháp phù hợp trong tầm tay.
Giữ cho các mẫu của bạn mạnh mẽ và dễ bảo trì thật dễ dàng với Trình kiểm tra Regex của chúng tôi, kết hợp hoàn hảo với tham chiếu được liệt kê ở đây để xác thực logic của bạn trong thời gian thực.
Chúng tôi cung cấp một cách miễn phí 100%, riêng tư và an toàn để truy cập tài liệu regex quan trọng nhất ngay trong trình duyệt của bạn, giúp bạn tránh các lỗi cú pháp phổ biến và tăng tốc các phiên làm việc mã hóa của mình.
Câu hỏi thường gặp
Làm thế nào để sử dụng bảng ghi nhớ Regex này?
Mỗi mục là một bảng hai cột: cột Biểu thức hiển thị token Regex và cột Mô tả giải thích nó khớp với gì, kèm ghi chú bên dưới cho các trường hợp khó. Dùng tính năng tìm của trình duyệt (Ctrl+F hoặc Cmd+F) để nhảy đến một token, rồi thử nó trong Regex Tester.
Bảng ghi nhớ đề cập đến kiểu Regex nào?
Nó theo cú pháp biểu thức chính quy của JavaScript, như RegExp dùng trong trình duyệt và Node.js. Hầu hết token, như \d, \w, tập ký tự và bộ định lượng, hoạt động giống nhau trong PCRE, Python và Java, nhưng hỗ trợ lookbehind và một số chuỗi thoát khác nhau giữa các engine.
Những ký tự nào cần thoát trong Regex?
Bên ngoài tập ký tự, hãy thoát . ^ $ \ / ( ) [ ], dấu ngoặc nhọn và ký tự gạch đứng bằng dấu gạch chéo ngược. Bên trong ngoặc vuông, chỉ dấu gạch chéo ngược và ngoặc vuông đóng cần thoát, dấu mũ chỉ khi đứng ngay sau ngoặc mở, và gạch ngang chỉ khi nằm giữa hai chữ cái hoặc chữ số.
Nhóm bắt và nhóm không bắt khác nhau thế nào?
Nhóm bắt như (foo) khớp và ghi nhớ văn bản, nên bạn có thể dùng lại bằng tham chiếu ngược như \1 hoặc đọc nó từ kết quả khớp. Nhóm không bắt, (?:foo), chỉ gom mẫu lại mà không lưu những gì nó khớp.
Lookahead và lookbehind làm gì?
Lookaround kiểm tra văn bản bên cạnh một kết quả khớp mà không đưa nó vào kết quả. foo(?=bar) chỉ khớp foo khi theo sau là bar, và foo(?!bar) chỉ khi theo sau không phải bar. Lookbehind làm điều tương tự với văn bản phía trước kết quả khớp, như chỉ khớp foo khi đứng trước là bar.
\b có nghĩa là gì trong Regex?
\b là ranh giới từ: một vị trí có độ rộng bằng 0 giữa ký tự từ (chữ cái, chữ số hoặc gạch dưới) và ký tự không phải từ, hoặc ở đầu hay cuối chuỗi cạnh một ký tự từ. Ví dụ, \bcat\b khớp cat đứng riêng nhưng không khớp bên trong concatenate.
Cách dùng công cụ trực tuyến này
Bảng ghi nhớ Regex được thiết kế cho các quy trình nhanh trong trình duyệt khi bạn cần định dạng, kiểm tra, chuyển đổi, giải mã, mã hóa, tạo hoặc xem dữ liệu mà không cần mở ứng dụng nặng. Hãy bắt đầu với ô nhập liệu hoặc các tùy chọn hiện có, kiểm tra kết quả, rồi sao chép hoặc tải xuống đầu ra.
Xử lý riêng tư trong trình duyệt
Bảng ghi nhớ Regex giữ bước xử lý thông thường ngay trong trình duyệt của bạn. Điều này hữu ích với đoạn mã, token, tài liệu, giá trị cấu hình, mẫu văn bản và nội dung khác không nên gửi đến dịch vụ từ xa khi không cần thiết.
Khi nào công cụ này hữu ích
Dùng Bảng ghi nhớ Regex cho các tác vụ lặp lại của lập trình viên, tài liệu kỹ thuật, kiểm tra QA, chuyển đổi nhanh, gỡ lỗi, làm sạch nội dung và quy trình nội bộ của nhóm. Trang tập trung vào đầu vào rõ ràng, phản hồi nhanh và đầu ra dễ tái sử dụng.
Mẹo thực tế
Trước khi sao chép kết quả cuối cùng, hãy kiểm tra khoảng trắng, chữ hoa chữ thường, tên tệp, mã hóa, cấu trúc token, xuống dòng hoặc định dạng đầu ra. Các bước nhỏ này giúp tránh lỗi trong mã nguồn, báo cáo, ticket, email hoặc ghi chú kỹ thuật.