Tôi đang tìm cách đơn giản hóa biểu thức chính quy bao gồm các giá trị (ví dụ: 12345), dấu hiệu quan hệ (<,>, < =,> =) và junctors (&,!). Ví dụ. biểu thức:Đơn giản hóa cụm từ thông dụng phức tạp
>= 12345 & <=99999 & !55555
phải khớp. Tôi có biểu thức chính quy này:
(^<=|^<= | ^>= | ^>= |^<|^>|^< |^> |^)((!|)([0-9]{1,5}))(& > | & < |& >=|&>=|&<=||&<=|&>=|&<|&>|&| &| & |$))*
Tôi đặc biệt hài lòng với sự lặp lại của < =,> =, <,> ở đầu và cuối của biểu thức. Tôi rất vui khi nhận được gợi ý cách làm cho nó đơn giản hơn, ví dụ: nhìn về phía trước, nhìn lại.
bạn muốn kết quả là gì? –
Vui lòng hiển thị một số kết quả phù hợp và có thể là một số ví dụ không phù hợp. Điều này sẽ giúp chúng tôi hiểu những gì bạn đang tìm kiếm để làm. – kevlar1818
Nếu một biểu thức có thể có chiều dài tùy ý, thì bạn có thể muốn thực hiện một vài điều thực hành nhiều hơn các biểu thức thông thường, nếu không nó sẽ trở nên khá xấu và khó đọc. – kevin628