Regex apenas para a primeira ocorrência?

Digamos que tenho a seguinte string:

este é um teste para fins de teste. isso é apenas um teste. O fim.

e eu quero selecionarthis is a test ethis is only a test. O que no mundo eu preciso fazer?

O seguinte Regex que tentei produz um resultado pateta:

this(.*)test (Eu também queria capturar o que havia entre eles)

retornathis is a test for the sake of testing. this is only a test

Parece que isso é provavelmente algo fácil que estou esquecendo.

questionAnswers(4)

yourAnswerToTheQuestion