Corresponder a tudo delimitado por outra regex?

Atualmente, estou tentando criar um regex que encontre todas as frases em um bloco de texto e, até agora, eu tenho isso;

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

Que encontrará tudo o quedelimita&nbsp;uma frase. Quero que o regex encontre tudo o que está contido entre o que esse regex encontra, mas realmente não sei para onde ir a partir daqui.