En primer lugar, es probable que necesitan para llegar a su propia definición de lo que es una "sentencia", a continuación, aplicar esa definición. Por ejemplo, ¿qué tal:
He said: "It's OK!"
¿Es una oración o dos? Una respuesta general es irrelevante. Decida si usted quiere que lo interprete como una o dos oraciones, y proceda en consecuencia.
En segundo lugar, no creo que use expresiones regulares para esto. En cambio, escanearía cada personaje e intentaría detectar secuencias. Un período en sí mismo puede no ser suficiente para delimitar una oración, pero un período seguido de espacios en blanco o retorno de carro (o final de cadena) probablemente sí lo sea. Esto inmediatamente te permite eliminar U.S.A (períodos no seguidos de espacios en blanco).
Para las abreviaturas comunes como el Prof. Dr. una puede ser una buena idea para crear un diccionario - quizá editable por los usuarios, ya que cada idioma tendrá su propio conjunto de abreviaturas comunes.
Cada idioma tendrá su propio conjunto de reglas de puntuación, lo que puede afectar la forma en que interpreta los caracteres de puntuación. Por ejemplo, el inglés tiende a poner un punto dentro del paréntesis (como este), mientras que el polaco hace lo contrario (como este). La misma diferencia se aplicará a las comillas dobles, comillas simples (algunos idiomas no las usan en absoluto, a veces son indistinguibles de los apóstrofos, etc.). Sus reglas bien pueden tener que ser específicas del idioma, al menos en parte.
Al final, puede aproximarse a la forma humana de delimitar oraciones, pero siempre habrá casos que pueden arrojar el análisis. Por ejemplo, suponiendo que tiene un diccionario que reconoce "Prof." como una abreviatura, ¿qué vas a hacer al respecto
Most people called him Professor Jones, but to me he was simply The Prof.
Incluso si usted tiene otra frase que sigue y empieza con una letra mayúscula, que aún no le ayudará a saber dónde termina la frase, ya que como lo haría bien sea
Most people called him Professor Jones, but to me he was simply Prof. Bill.
¿Cuántas frases es mi comentario, me gusta saber con sinceridad? Dr. J. I. Wilbers, PhD. Esq. –