Contador de Palavras e Caracteres
Conte palavras, caracteres, frases e parágrafos no seu texto.
O Contador de Palavras analisa seu texto e informa instantaneamente o número de palavras, caracteres (com e sem espaços), sentenças e parágrafos. É uma ferramenta de escrita essencial para quem trabalha dentro de limites de comprimento específicos, seja escrevendo um tweet, um ensaio de candidatura universitária ou texto publicitário com restrições de caracteres.
Cole ou digite seu texto na área de entrada e as contagens são atualizadas em tempo real enquanto você escreve. A ferramenta também estima o tempo de leitura com base em uma velocidade de leitura média de 200-250 palavras por minuto.
As contagens de palavras e caracteres diferem ligeiramente dependendo de como você conta. Esta ferramenta segue a convenção mais comum usada pelos processadores de texto: caracteres consecutivos sem espaço formam uma palavra, e os espaços separam as palavras.
Perguntas Frequentes
Implementação 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.