Một máy kiểm tra biểu thức chính quy cho phép bạn viết biểu thức, dán văn bản mẫu và ngay lập tức xem nó khớp với gì — với các khớp được đánh dấu trực tiếp trong văn bản. Biểu thức chính quy mạnh mẽ nhưng thường dễ sai, và cách nhanh nhất để có được một biểu thức chính xác là kiểm tra nó với đầu vào thực tế khi bạn xây dựng nó. Máy kiểm tra biểu thức chính quy của Morph làm chính xác điều đó, trực tiếp trong trình duyệt của bạn.
Thay vì chạy mẫu trong mã, khởi động lại, và squinting vào đầu ra, bạn điều chỉnh biểu thức và quan sát các đánh dấu cập nhật ngay lập tức. Khi một khớp xuất hiện hoặc biến mất, bạn biết ngay liệu thay đổi cuối cùng có giúp ích hay không.
Biểu thức chính quy là một vòng lặp viết và xác minh: bạn hiếm khi thành công với một mẫu phức tạp ngay từ lần đầu. Một máy kiểm tra chuyên dụng thu hẹp vòng lặp này xuống không — thay đổi mẫu, xem kết quả. Làm điều này trong một tab trình duyệt có nghĩa là bạn không cần phải drop vào REPL hoặc viết một kịch bản throwaway chỉ để kiểm tra xem lớp ký tự của bạn có hoạt động như bạn nghĩ hay không.
Nó cũng riêng tư, điều này quan trọng hơn nhiều so với người ta mong đợi. Văn bản bạn đang khớp thường là dữ liệu thực — dòng log sản xuất, hồ sơ khách hàng, đường dẫn tập tin nội bộ. Máy kiểm tra biểu thức chính quy của Morph chạy hoàn toàn bên client, vì vậy văn bản mẫu này không bao giờ rời khỏi trình duyệt của bạn. Không có file nào được tải lên, và không cần tạo tài khoản.
Bắt đầu đơn giản và phát triển mẫu từng bước, quan sát các đánh dấu xác nhận từng bước. Sử dụng nhóm bắt để kéo ra các phần bạn quan tâm — ngày tháng, ID, tên miền — và kiểm tra phân tích nhóm để đảm bảo mỗi nhóm bắt được đúng mảnh. Chuyển đổi cờ để xử lý hoa thường hoặc quét qua nhiều dòng. Khi mẫu khớp chính xác những gì bạn muốn và không khớp những gì bạn không muốn, sao chép nó vào mã của bạn, công cụ tìm kiếm-thay thế trong trình chỉnh sửa, hoặc công cụ dòng lệnh.
Đối với xử lý dữ liệu có cấu trúc sau khi bạn đã trích xuất nó, bộ định dạng JSON kết hợp tốt, và trình soạn thảo markdown hữu ích khi bạn đang tài liệu hóa các mẫu bạn đã xây dựng. Máy kiểm tra biểu thức chính quy là nơi để có được biểu thức chính xác trước khi nó được phát hành.
Có. Bạn có thể xây dựng và kiểm tra biểu thức chính quy trong trình duyệt miễn phí, không cần tài khoản hoặc đăng ký.
Không. Máy kiểm tra chạy hoàn toàn bên client trong trình duyệt của bạn. Mẫu và văn bản mẫu bạn dán vẫn trên thiết bị của bạn và không bao giờ được gửi đến máy chủ.
Nó sử dụng biểu thức chính quy JavaScript, cùng động cơ chạy trong trình duyệt và Node.js. Hầu hết cú pháp thông dụng — lớp ký tự, lượng tử, nhóm, nhìn trước — hoạt động như mong đợi.
Có. Công cụ phân tích các nhóm bắt để bạn có thể xác nhận chính xác từng nhóm trong ngoặc đơn đã trích xuất từ văn bản của bạn.
Nguyên nhân phổ biến là thiếu cờ (như không phân biệt hoa thường hoặc nhiều dòng), ký tự đặc biệt chưa được escape, hoặc lượng tử tham lam bắt quá nhiều. Đánh dấu khớp trực tiếp và cảnh báo mẫu không hợp lệ giúp bạn phát hiện điều đó.
Mở Trình kiểm tra Regex: Sửa lỗi biểu thức chính quy | Morph →