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 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.