Wiele słów w dowolnej kolejności za pomocą wyrażenia regularnego

Jak mówi tytuł, muszę znaleźć dwa konkretne słowa w zdaniu. Ale mogą być w dowolnej kolejności i dowolnej obudowie. Jak zrobić to za pomocą wyrażenia regularnego?

Na przykład muszę wyodrębnić słowatest ilong od następnego zdania, czy słowotest przychodzi pierwszy lublong pochodzi.

This is a very long sentence used as a test

AKTUALIZACJA: W pierwszej części nie wspomniałem, że musi być także niewrażliwa na wielkość liter.

questionAnswers(7)

yourAnswerToTheQuestion