Regex tylko do pierwszego wystąpienia?

Powiedzmy, że mam następujący ciąg:

jest to test na potrzeby testów. To tylko test. Koniec.

i chcę wybraćthis is a test ithis is only a test. Co muszę zrobić na świecie?

Poniższy Regex, którego próbowałem, daje niemądry wynik:

this(.*)test (Chciałem także uchwycić to, co było między nimi)

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

Wygląda na to, że prawdopodobnie jest to coś łatwego, o którym zapomniałem.

questionAnswers(4)

yourAnswerToTheQuestion