Come posso fare un controllo di questo tipo?

$testo è uguale a 'Ciao mi chiamo Luca' e lascio $testo così poichè la frace comincia con una Maiuscola.

Se invece $testo è uguale a 'ieri sono andato a Roma. E ho bevuto un caffè' vorrei che lo script si accorgesse che la prima lettera non è Maiuscola e eliminasse dal' inizio fino al primo punto ad esempio anzichè 'ieri sono andato a Roma. E ho bevuto un caffè' dovrebbe scrivere 'E ho bevuto un caffè'