dopasuj wyrażenie regularne, jeśli łańcuch zawiera wszystkie słowa lub warunek

Robię prostą grę słowną z php i regex, jak możemy to przeszukać, jeśli ciąg musi wymagać dwóch lub więcej słów?

powiedzmy

"cat"
"dog"
"play" x 2

Jeśli

„Zagraj w kota”przechodzić

„cześć kotka grająca w grę”nie zdać, tylko 1 „zagraj”

"kot"nie zdać, bez psa i 2x grać

„Chcę zagrać ze mną kota i psa i bawić się z dziadkiem”przechodzić

jak możemy to dopasować do wyrażenia regularnego?

questionAnswers(2)

yourAnswerToTheQuestion