Blog
Ferramentas de texto

Remover espaços antes da pontuação

Cole seu texto e a ferramenta remove qualquer espaço (ou vários seguidos) que fique logo antes de , . ! ? : ; ) ] }. Útil depois de colar texto de um app de mensagens, onde um espaço extra antes da pontuação é comum, ou após passar o texto por tradução automática.

Seus dados não saem deste dispositivo

Resultado

Espaços corrigidos

Esta página não tem lado servidor nenhum. A tabela colada é processada por JavaScript dentro do seu próprio navegador, o gráfico é desenhado num elemento canvas da sua máquina e o arquivo de exportação é montado localmente. Nada é enviado, armazenado ou gravado em qualquer log. Você pode desconectar a rede depois que a página carregar e tudo continuará funcionando — é a forma mais simples de verificar você mesmo.

Fatos e limites do método

Sinais processados , . ! ? : ; ) ] }
O que é removido Um ou mais espaços seguidos logo antes do sinal
Expressão regular /[ \t]+([,.!?:;)\]}])/g → "$1"
Espaço depois do sinal Não é alterado — só o espaço antes do sinal é removido
Quebras de linha Não são consideradas espaço nesta ferramenta e não são removidas
Parênteses de abertura ( [ { não estão na lista — um espaço antes deles costuma ser correto

Quando induz ao erro

Como é calculado

O texto é varrido com uma expressão regular que procura um ou mais caracteres de espaço (um espaço comum ou uma tabulação) seguidos imediatamente por um de , . ! ? : ; ) ] }.

Cada correspondência é substituída apenas pelo sinal de pontuação, sem espaço antes — assim "palavra ." vira "palavra.", e "palavra ," (vários espaços) vira "palavra,".

O contador «espaços corrigidos» conta quantas substituições desse tipo foram feitas — ou seja, quantas vezes um sinal tinha um espaço extra antes do processamento.

Todo o texto é processado de uma vez, não linha por linha — quebras de linha e parágrafos são preservados exatamente como no texto original.

Perguntas e respostas

A ferramenta remove o espaço antes de um parêntese de abertura?

Não, propositalmente. Os parênteses de abertura ( [ { não estão na lista de sinais processados, porque um espaço antes deles costuma estar correto pelas regras de pontuação.

O que acontece com vários espaços seguidos antes de um sinal?

Todos são removidos de uma vez — "palavra !" vira "palavra!", não "palavra !" com um espaço restante.

Quebras de linha são tratadas como espaços?

Não. A ferramenta procura apenas espaços e tabulações. Se um sinal de pontuação inicia uma nova linha depois do texto, a quebra de linha não é removida.

Ela adiciona um espaço depois da pontuação quando falta?

Não, esta ferramenta apenas remove espaços extras antes dos sinais. Adicionar espaços que faltam depois da pontuação é tarefa de outra ferramenta.

Meu texto é enviado para algum lugar?

Não. Todo o processamento acontece no seu navegador; o texto nunca é transmitido para lugar nenhum.

Ferramentas relacionadas

Todas as ferramentas