Mehrere Wörter in beliebiger Reihenfolge mit Regex

Wie der Titel sagt, muss ich zwei bestimmte Wörter in einem Satz finden. Sie können aber in jeder Reihenfolge und in jedem Gehäuse sein. Wie mache ich das mit Regex?

Zum Beispiel muss ich die Wörter extrahierentest undlong aus dem folgenden Satz, ob das Worttest kommt zuerst oderlong kommt.

This is a very long sentence used as a test

UPDATE: Was ich im ersten Teil nicht erwähnt habe, ist, dass auch zwischen Groß- und Kleinschreibung unterschieden werden muss.

Antworten auf die Frage(7)

Ihre Antwort auf die Frage