Necesito un algoritmo, o por lo menos una idea para contar el numero de palabras en una oracion, debo tener en cuenta los espacios, tabuladores, enters, comas, puntos, dos puntos, puntos y comas, asi como todos los caracteres separadores de palabras por ejemplo si yo digo:
Hola, mi nombre es Andres
Felipe:asdf. Andres Felipe
debe decir: 9 palabras