Có ai sử dụng thư viện regex tốt mà họ thích sử dụng không? Hầu hết các regexes mà bạn tìm thấy trực tuyến có chứa lỗi hoặc tập trung vào các trường hợp cạnh mà nó biến thành một cuộc cạnh tranh để xác nhận bất cứ điều gì spec 100%. Tất nhiên bạn có thể viết của riêng bạn, nhưng khi bạn đang thanh toán theo giờ thuận tiện của nó để có một thư viện xung quanh.Các mẫu biểu thức chính quy được xây dựng sẵn hoặc Thư viện Regex?
Trả lời
Bạn có thể tìm kiếm cụm từ thông dụng trong regexlib.
Bên cạnh đó là khá nhiều công cụ Regex tốt nhất trên thị trường (nghiêm túc), RegexBuddy là công cụ duy nhất tôi biết cho phép bạn chuyển đổi giữa các công cụ dựng hình Regex khác nhau.
Xem thông tin ở đây:
http://en.wikipedia.org/wiki/RegexBuddy
cơ biểu hiện thường xuyên độc quyền RegexBuddy cho phép các phần mềm để mô phỏng các quy tắc và hạn chế của nhiều hương vị biểu hiện thường xuyên phổ biến.
Boost, cho C++
Gần đây, tôi làm tất cả những phân tích cú pháp văn bản của tôi trong Perl. Nếu tôi cần regex bằng ngôn ngữ khác, tôi sẽ đi với PCRE.
Thư viện PCRE là một tập hợp các chức năng mà thực hiện thường xuyên mẫu biểu hiện phù hợp với sử dụng cú pháp và ngữ nghĩa giống như Perl 5. PCRE có API bản địa riêng của mình, cũng như một tập hợp các chức năng wrapper mà tương ứng với biểu thức chính quy POSIX API. Thư viện PCRE miễn phí, ngay cả khi xây dựng phần mềm thương mại .
PCRE ban đầu được viết cho Exim MTA, nhưng bây giờ được sử dụng bởi nhiều dự án mã nguồn mở cao cấp, bao gồm Apache, PHP, KDE, Postfix, Analog, và Nmap. PCRE cũng đã tìm thấy một số sản phẩm thương mại nổi tiếng, như Apple Safari. Một số dự án thú vị khác sử dụng PCRE bao gồm Chicken, Ferite, Onyx, Hypermail, Leafnode, Askemos, và Wenlin.
PCRE đã trưởng thành và có nhiều dự án hỗ trợ. Cả Apache và Apple đều có quyền lợi làm cho nó có chất lượng cao. Tôi nghi ngờ rằng bất kỳ thư viện RE nào khác có khả năng vượt qua nó cả về chức năng và chất lượng (hoặc có thể hoặc là) sớm.
những người chỉnh sửa văn bản điện tử những gì bạn đang tìm kiếm khi bạn nhập.Điều này cực kỳ hữu ích, vì bạn có thể dán 'văn bản mẫu' của mình vào một tệp và chỉ cần nhập regex của bạn vào trường tìm kiếm và xem nó phù hợp ngay trước mặt bạn.
Không có công cụ nào trong số những công cụ 'xây dựng regex trực quan' này thay thế cho các biểu thức chính quy LEARNING.
Một nguồn tốt đẹp cung cấp cụm từ thông dụng thường được yêu cầu là Regexp::Common của Perl.
Hiện nay cung cấp mô hình như sau (từ trang chủ):
Regexp::Common::balanced
Provides regexes for strings with balanced parenthesized delimiters.
Regexp::Common::comment
Provides regexes for comments of various languages (43 languages currently).
Regexp::Common::delimited
Provides regexes for delimited strings.
Regexp::Common::lingua
Provides regexes for palindromes.
Regexp::Common::list
Provides regexes for lists.
Regexp::Common::net
Provides regexes for IPv4 addresses and MAC addresses.
Regexp::Common::number
Provides regexes for numbers (integers and reals).
Regexp::Common::profanity
Provides regexes for profanity.
Regexp::Common::whitespace
Provides regexes for leading and trailing whitespace.
Regexp::Common::zip
Provides regexes for zip codes.
- 1. Vấn đề biểu thức chính quy đơn giản (Regex) (.net)
- 2. 'Thư viện biểu thức chính quy được cung cấp bởi hệ thống [của tôi] là gì?
- 3. Biểu thức chính quy Javascript - chuỗi để đối tượng RegEx
- 4. Các biểu thức chính quy thông thường
- 5. Biểu thức chính quy của Python HOẶC
- 6. Bỏ qua khoảng trắng trong các mẫu biểu thức chính quy Javascript?
- 7. Xây dựng thư viện tĩnh
- 8. Làm sạch các biểu thức chính quy của Python
- 9. Xây dựng chính thức Biểu đồ luồng điều khiển
- 10. Biểu thức chính quy JavaScript
- 11. Thư viện để kiểm tra xem hai biểu thức chính quy có bằng nhau/đẳng cấu
- 12. Biểu thức chính quy PHP để đối sánh các từ
- 13. Làm thế nào để xây dựng thư viện với các hình thức WPF
- 14. Phép nhân với các biểu thức chính quy .NET
- 15. Testing Python C thư viện - được xây dựng con đường
- 16. Hạn chế của Biểu thức chính quy?
- 17. Thư viện xây dựng SVG cho Java
- 18. Biểu thức chính quy Trừ các ký tự này
- 19. Quy tắc biểu thức chính quy trong Outlook 2007?
- 20. Xây dựng OpenCV làm thư viện tĩnh
- 21. Thoát các ký tự đặc biệt trong Java Biểu thức chính quy
- 22. Thư viện xây dựng với cmake
- 23. XSD mẫu biểu thức chính quy: này hoặc không có gì
- 24. Có phải busybox có sẵn trong biểu mẫu thư viện được chia sẻ không?
- 25. xây dựng thư viện được chia sẻ cho android
- 26. Haskell: Tôi có nên biên soạn các biểu thức chính quy không?
- 27. Clojure multiline biểu thức chính quy
- 28. Xây dựng thư viện OpenCV từ các tệp nguồn
- 29. Cạo màn hình: biểu thức chính quy hoặc biểu thức XQuery?
- 30. Tự động xây dựng biểu thức Boolean
Câu hỏi này là quá mơ hồ. Bạn đang đề cập đến nền tảng/ngôn ngữ nào? Bạn cũng yêu cầu một trình soạn thảo/công cụ regex khi một số phản hồi khác dẫn đến? – spoulson