Categoria

Ferramentas de texto

Contar, converter, ordenar e limpar texto e listas.

Tarefas pequenas de tratamento de texto que se fazem várias vezes por semana e que num editor dariam muito mais trabalho: contar palavras e caracteres, uniformizar maiúsculas, ordenar uma lista e tirar as linhas repetidas.

Todas funcionam sobre texto colado e devolvem o resultado pronto a copiar. O texto da operação é processado no navegador e não é enviado para um servidor para ser tratado. O site pode guardar preferências e recursos da página no navegador, como explica a política de privacidade.

Contar: com ou sem espaços, e porquê

Um limite de caracteres quase nunca diz qual das contagens usa. As redes sociais e os campos de formulário costumam contar espaços; os orçamentos de tradução e revisão costumam contar sem eles. Por isso o contador mostra as duas, mais palavras, linhas e espaços — para poder responder ao limite que lhe impuseram, seja ele qual for.

Repare também que uma palavra é uma sequência separada por espaços: «pé-de-meia» conta como uma, e um endereço de email também.

Ordenar em português obriga a olhar para os acentos

Uma ordenação ingénua, feita pelo código de cada carácter, manda todas as palavras acentuadas para depois do Z — «área» viria a seguir a «zebra». A ordenação usada aqui segue as regras do português, que é o que se espera de uma lista de nomes ou de localidades. Se a lista vier de uma folha de cálculo, confirme que não traz espaços no início das linhas: são invisíveis e alteram a ordem.

Duplicados: o que conta como repetido

Duas linhas só são iguais se forem mesmo iguais. «Lisboa» e «lisboa» são diferentes para o computador, tal como «Lisboa» e «Lisboa » com um espaço no fim. Numa lista de emails ou de referências vinda de vários sítios, é comum sobrarem repetições que o olho vê e a máquina não. Uniformizar as maiúsculas antes de remover duplicados resolve metade dos casos.

Maiúsculas e minúsculas

Além de tudo em maiúsculas ou tudo em minúsculas, há o caso de cada palavra com inicial maiúscula, útil para títulos e nomes próprios. Convém rever o resultado: em português não se escrevem os meses nem os dias da semana com maiúscula, e a conversão automática não sabe distinguir um nome próprio de uma preposição no meio dele.