Contador de palabras y caracteres
Cuenta palabras, caracteres, oraciones y párrafos en tu texto.
El contador de palabras analiza tu texto e informa instantáneamente el número de palabras, caracteres (con y sin espacios), oraciones y párrafos. Es una ayuda de escritura esencial para cualquiera que trabaje dentro de restricciones de longitud específicas, ya sea redactando un tweet, un ensayo de solicitud universitaria o copia publicitaria con restricciones de caracteres.
Pega o escribe tu texto en el área de entrada y los recuentos se actualizan en tiempo real mientras escribes. La herramienta también estima el tiempo de lectura basándose en una velocidad de lectura promedio de 200-250 palabras por minuto.
Los recuentos de palabras y caracteres difieren ligeramente según cómo se cuenten. Esta herramienta sigue la convención más común utilizada por los procesadores de texto: los caracteres consecutivos que no son espacios en blanco forman una palabra, y los espacios en blanco separan las palabras.
Preguntas Frecuentes
Implementación de Código
def count_text(text: str) -> dict:
words = text.split()
chars_with_spaces = len(text)
chars_no_spaces = len(text.replace(" ", "").replace("\n", "").replace("\t", ""))
sentences = len([s for s in text.replace("!", ".").replace("?", ".").split(".") if s.strip()])
paragraphs = len([p for p in text.split("\n\n") if p.strip()])
reading_time_min = round(len(words) / 225, 1) # ~225 wpm average
return {
"words": len(words),
"chars_with_spaces": chars_with_spaces,
"chars_no_spaces": chars_no_spaces,
"sentences": sentences,
"paragraphs": paragraphs,
"reading_time_min": reading_time_min,
}
text = """Hello world. This is a sample paragraph.
This is the second paragraph with more words and sentences!"""
stats = count_text(text)
for key, value in stats.items():
print(f"{key}: {value}")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.