Có bất kỳ công cụ biểu thức chính quy nào (miễn phí) cho Java, có thể biên dịch cụm từ thông dụng thành DFA và thực hiện nhóm trong khi khớp với DFA không?Động cơ biểu thức chính quy dựa trên DFA cho Java với Capture
Tôi đã tìm thấy dk.brics.automaton và jrexx, cả hai đều biên dịch thành DFA, nhưng dường như không thể chụp nhóm. Trong khi các công cụ khác tôi đã tìm thấy dường như biên dịch cho NFA.
Tại sao bạn cần DFA? –
Để tối ưu hóa hiệu suất. – Sami
Tôi hỏi vì thường những buổi biểu diễn này sẽ phát sinh lợi ích từ việc các công cụ DFA không có khả năng quay lại. Nếu đó là trường hợp, có lẽ bạn có thể đạt được điều tương tự bằng cách sử dụng các nhóm định lượng nguyên tử/sở hữu. Có lẽ bạn có thể đăng một số ví dụ về những gì bạn muốn đạt được? –