соответствие регулярному выражению, если строка содержит все слова или условие

я делаю простую игру в слова с php и regex, как мы можем искать это, если строка требует двух или более слов?

скажем

"cat"
"dog"
"play" x 2

если

"игра в кошачью собачку"pass

«Привет, собака-кошка играет в пьесу»not pass, только 1 "игра"

& Quot; кошки & Quot;not pass, нет собаки и 2x играть

"Я хочу, чтобы кошка и собака играли со мной и играли с дедушкой"pass

как мы можем сопоставить его с регулярным выражением?

Ответы на вопрос(2)

Ваш ответ на вопрос