Làm cách nào để kiểm tra cùng một regex với các công cụ biểu thức chính quy khác nhau?
Làm cách nào để kiểm tra cùng một regex với các công cụ biểu thức chính quy khác nhau?
Câu trả lời:
Công cụ kiểm tra regexp trực tuyến miễn phí mạnh mẽ nhất cho đến nay là http://regex101.com/ - cho phép bạn chọn công cụ RE (PCRE, JavaScript, Python), có trình gỡ lỗi, chỉnh màu các kết quả phù hợp, giải thích regexp nhanh chóng, có thể tạo liên kết cố định đến sân chơi regex.
Các công cụ trực tuyến khác:
Các công cụ dành cho máy tính Windows:
Jeff Atwood [đã viết về biểu thức chính quy] (post :).
Các công cụ khác được người dùng SO khuyến nghị bao gồm:
Tôi sử dụng Expresso ( www.ultrapico.com ). Nó có rất nhiều tính năng hay cho nhà phát triển. Regulator từng là ứng dụng yêu thích của tôi, nhưng nó đã không được cập nhật quá lâu và tôi liên tục gặp sự cố với các RegEx phức tạp.
Dưới đây là một số dành cho Mac: ( Lưu ý: không đánh giá các công cụ bằng trang web của chúng )
Nếu bạn là người dùng Emacs, lệnh re-builder
cho phép bạn nhập biểu tượng Emacs và hiển thị nhanh các chuỗi phù hợp trong bộ đệm hiện tại, với màu sắc để đánh dấu các nhóm. Nó miễn phí như Emacs.
RegexBuddy là một vũ khí được lựa chọn
Tôi sử dụng Rad Software Regular Expression Designer tuyệt vời và miễn phí .
Nếu bạn chỉ muốn viết một biểu thức chính quy, có một chút trợ giúp về cú pháp và kiểm tra sự phù hợp và thay thế của RE thì công cụ khá nhẹ này là lý tưởng.
một số plugin nhật thực cho những người sử dụng nhật thực,
http://www.brosinski.com/regex/
http://www.bastian-bergerhoff.com/eclipse/features/web/QuickREx/toc.html
Tất nhiên là Kodos . Vì đó là Pythonic. ;)
RegexBuddy là tuyệt vời !!!
Tôi đồng ý về RegExBuddy, nhưng nếu bạn muốn rảnh rỗi hoặc khi tôi đang làm việc ở đâu đó chứ không phải trên hệ thống của riêng mình thì RegExr là một công cụ trực tuyến (Flash) tuyệt vời có rất nhiều phân đoạn regex được tạo sẵn để làm việc và thực hiện mô hình thời gian thực phù hợp cho thử nghiệm của bạn.
Trước đây, tôi thích The Regex Coach vì bố cục đơn giản, làm nổi bật tức thì và giá của nó (miễn phí).
Thỉnh thoảng tôi lại gặp sự cố với nó khi cố gắng kiểm tra biểu thức chính quy .NET. Vì vậy, hóa ra, tốt hơn là sử dụng một công cụ thực sự sử dụng công cụ biểu thức chính quy .NET. Đó là lý do để tôi xây dựng Regex Hero vào năm ngoái. Nó chạy trong Silverlight, và như vậy, chạy trực tiếp từ thư viện .NET Regex Class.
Regexbuddy thực hiện tất cả những điều này. http://www.regexbuddy.com/
xem câu trả lời được chấp nhận cho câu hỏi này: Học Biểu thức Chính quy
cho trực tuyến: http://regexpal.com/ dành cho máy tính để bàn: The Regex Coach
+1 cho Regex Coach tại đây. Miễn phí và làm công việc thực sự tốt.
Tôi vẫn là một fan hâm mộ lớn của The Regulator .
Có một số vấn đề về độ ổn định nhưng chúng có thể được khắc phục bằng cách tắt Intellisense. Nó nổi điên với một số biểu thức và lỗi chính tả trong việc xây dựng một biểu thức.
Rất thích nếu Roy Osherove cập nhật, nhưng có vẻ như anh ấy đang bận với những việc khác.
Tôi thích sử dụng cái này trực tuyến: http://www.cuneytyilmaz.com/prog/jrx/ Tất nhiên, nó sẽ là javascript regexp, nhưng tôi chưa bao giờ làm bất cứ điều gì đủ thông minh để nhận thấy sự khác biệt.
Cá nhân tôi thích Trình kiểm tra biểu thức chính quy .
Đó là một plugin firefox miễn phí, vì vậy hãy luôn bật!
Ngoài ra , plugin regex này có thể hữu ích cho người dùng nhật thực và ý tưởng .
Tôi thích http://regexhero.net/tester/ rất nhiều
Hãy xem Regex Master là trình kiểm tra biểu thức chính quy mã nguồn mở miễn phí
Trình kiểm tra regex này có thể kiểm tra javascript, php và python http://www.piliapp.com/regex-tester/
RegExBuddy cho đến nay tôi đồng tình và tán thành.
RegExr để thử nghiệm với Actionscript 3 (bất kỳ tiêu chuẩn nào có thể là)
http://rgx-extract-replace.appspot.com có chức năng kết hợp các nhóm regex đã chụp được định dạng theo cột và có thể thay thế các mẫu phù hợp trong văn bản đầu vào theo tùy chọn.