$línea = 'Como. destastu'; $línea = preg_replace_callback( '#\. ([a-z])#is', create_function( '$coincidencias', 'return strtoupper($coincidencias[0]);' ), $línea ); echo $línea;