2010-03-10 29 views
7

Có tồn tại chương trình phần mềm Windows miễn phí sẽ giúp bạn tạo biểu thức chính quy bằng cách sử dụng thuật sĩ không?Có công cụ miễn phí nào giống như thuật sĩ regexp không?

Tôi không chắc chắn những gì tôi đang tìm kiếm nhưng tôi không tìm kiếm bộ đánh giá regexp. Những gì tôi cần là một máy tính/thuật sĩ để giúp tôi tìm hiểu làm thế nào biểu thức reg làm việc, trong khi không biết tất cả các chi tiết cú pháp (cho đến khi tôi có kinh nghiệm của khóa học).

+0

Về cơ bản bạn muốn có phiên bản RegexBuddy miễn phí? –

+0

Tôi tự hỏi nếu những gì bạn đang yêu cầu là thực sự hợp lý. Regex là một cách phức tạp và mang tính biểu cảm để xác định các mục tiêu mà ngôn ngữ tự nhiên sẽ đấu tranh. tức là, để giải thích 'a \ s + ([Dd] og | [Cc] tại) \ s + ăn \ s + (a * \ s + | \ s *) \ 1' bạn sẽ cần một lời giải thích như" 'a' theo sau bởi khoảng trắng, theo sau là 'con chó' hoặc 'con mèo' với số vốn ban đầu tùy chọn, sau đó là khoảng trắng sau đó 'ăn' theo sau là khoảng trắng với 'a' tùy chọn theo sau là khoảng trắng theo sau là từ thứ hai. rất dễ dàng để chuyển đổi hoặc sử dụng giải thích như vậy programmically.Điều tốt hơn chỉ cần đọc một hướng dẫn – SpliFF

Trả lời

9

Expresso là công cụ miễn phí tốt. Nó chỉ cần đăng ký email, nhưng nó hoàn toàn miễn phí. Nhà phát triển công cụ đó cũng đã viết The 30 Minute Regex Tutorial mà bạn có thể sử dụng để theo dõi. Nó được bao gồm trong tập tin trợ giúp của Expresso.

RegexBuddy là không phải là miễn phí, nhưng dường như có giao diện người dùng hữu ích và trình gỡ lỗi tuyệt vời. Hãy xem the demos.

+0

nhờ đó là những gì tôi đang tìm kiếm.Tôi thích văn bản đầu vào mẫu nó đi kèm với rất nhiều thứ tốt để chơi với. tôi là công cụ gSkinner mà Ross đề cập đến – djangofan

1

Regex Coach sẽ không hoàn toàn làm những gì bạn muốn, nhưng nó có bảng thông tin giải thích regex của bạn bằng tiếng Anh đơn giản và nó cho bạn thấy khi bạn có kết quả phù hợp trong chuỗi thử nghiệm của mình.

3

gSkinner có số tốt online tool có phiên bản dành cho máy tính để bàn.

+0

Tôi thích cái này rất nhiều, tôi chọn cách sử dụng Expresso nhưng đây là công cụ mà tôi sẽ đánh dấu. – djangofan

0

Công cụ hữu ích cho mục đích thử nghiệm, nhưng nếu mục tiêu cuối cùng của bạn là thực sự tìm hiểu regex, hãy lấy Mastering Regular Expressions: sách w.r.t. regex-es.

Tài nguyên trực tuyến tốt là regular-expressions.info.

0

ReguLazy là một ý tưởng gọn gàng cho loại điều này. Đó là một cách khá đơn giản để xây dựng và thử nghiệm một regex.

0

Expresso chỉ là tốt nhất cho tôi và hoàn toàn miễn phí .....

Các vấn đề liên quan