Tìm hoán vị của các từ bằng regular expression

Mọi người ơi cho em hỏi có cách nào để tìm hoán vị của các từ bằng regex không? Tức là chỉ cần có các từ này đứng cạnh nhau, không cần biết từ nào đứng trước, từ nào đứng sau.

Ví dụ: tìm bất cứ xâu nào có 3 từ “abc” “defg” “hi” đứng cạnh nhau, tất cả các xâu dưới đây sẽ được chọn.

abc defg hi
abc hi defg
defg abc hi
defg hi abc
hi abc defg
hi defg ghi
1 Like

Thử cái này xem: ^(?:abc|defg|hi| )+$
Bạn dùng cái này test nhé.

5 Likes

Cảm ơn bác nhiều XD XD

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?