cümlenin içine noktalama işaretleri olursa kod parçası ne yapar? bunlara yönelikte eklemeler yapilmasi lazim bence

str_replace( "\n" , " " , $convertStr );
ereg_replace( "[^A-Za-z0-9[:space:]çÇğĞıİöÖşŞüÜ]" , "" , $convertStr );
preg_replace( '/\s\s+/' , ' ' , $convertStr );

gibi gibi

örnek

ToplamKelime('bu bir denemedir ve bu da _ anlamadığım ?? birşeyler vardır ^ başka bir denemedir');