Match alles von einem anderen regulären Ausdruck begrenzt?

Ich versuche gerade, einen regulären Ausdruck zu erstellen, der alle Sätze in einem Textblock findet, und bis jetzt habe ich dies;

(?=(?<!mr)\.|(?<!mrs)\.|\?|!)+

Welche finden alles, was begrenzt ein Satz. Ich möchte, dass der Regex alles findet, was zwischen dem, was der Regex findet, enthalten ist, aber ich weiß nicht wirklich, wohin ich von hier aus gehen soll.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage