PHP pluck out string between 2 strings in a large string

I might have a weird question but let's say for example I have a large string, something like this:

This is a very large string for example purposes, but realy I need to make a very long sentence so bla bla whatever...

Now let's say I want to pluck out everything between the word large and long.

Anyone has any idea what the best/most elegant way is?

I was thinking to do something with the strstr() and substr() function? Or is regex maybe better, I have no experience in regex tbh.