Regex Ignore Order
Em có một bài tập cần check đầu vào là một phương trình bậc hai. Em muốn có 1 regex có thể match được bất kỳ thứ tự nào của PT bậc hai. Em có tìm trên mạng thì tham khảo được cách tạo regex sao cho nó match với bất kỳ thứ tự nào:https://stackoverflow.com/questions/24232515/regex-how-to-ignore-order-of-the-matched-groups
^ ( ? . * Regex1 ) ( ? . * Regex2 ) ( ? . * Regex3 ) . * $
Cái regex này thì đúng hầu hết các trường hợp mà em thử rồi, nhưng không hiểu sao cái trường hợp 2ax^2 mà nó lại bảo true được, em không hiểu, mong các anh chị giải đáp giúp!

@quang_huy_nguyen2 Cách post Code dùng Markdown trong Category Programming
Sao không thử dùng cách tìm từng thành phần của PT bậc hai rồi cắt ra. Nếu sau khi cắt ra chuỗi gốc không còn và các thành phần kia có thể tạo thành PT bậc 2?
nhưng em muốn nó ngắn gọn hơn. Như vậy dài dòng quá ạ
Pattern mong muốn của bạn như thế nào? Tại sao 2ax^2 lại không match?