O que conta como espaço em branco
Espaço em branco é qualquer caractere que aparece como um vazio: o espaço normal, a tabulação, a quebra de linha e um grupo de caracteres menos conhecidos, como o espaço não separável (U+00A0), o espaço eme (U+2003) e o espaço de largura zero (U+200B). Eles são invisíveis, então passam despercebidos com facilidade, mas causam problemas reais. Espaços duplos parecem desleixo em um texto impresso. Espaços no fim atrapalham as buscas do PROCV nas planilhas. Um espaço de largura zero escondido em um código de produto faz dois códigos que parecem idênticos não baterem.
Esta ferramenta encontra esses espaços e os remove ou padroniza, sem mexer nas suas palavras.
Como usar o removedor de espaços em branco
- Cole seu texto em Seu texto.
- Veja o Texto limpo à direita. Ele é atualizado enquanto você digita ou muda uma opção.
- Escolha o que limpar. Estas opções vêm ligadas por padrão:
- Cortar o começo e o fim das linhas remove espaços e tabulações no início e no fim de cada linha.
- Espaços duplos para simples transforma qualquer sequência de espaços em um único espaço.
- Remover linhas em branco apaga as linhas vazias, incluindo as que só têm espaços.
- Corrigir espaços escondidos e estranhos transforma espaços não separáveis e outros espaços largos em espaços normais e apaga os caracteres de largura zero.
- Estas vêm desligadas, para mudanças maiores:
- Tabulações para espaços troca cada tabulação por um único espaço.
- Remover todas as quebras de linha junta todas as linhas em uma, com um espaço entre elas.
- Remover todos os espaços apaga todos os espaços e tabulações.
- Clique em Copiar ou Baixar.
A nota abaixo da ferramenta informa quantos caracteres de espaço em branco foram removidos. Se nenhum foi removido e só espaços estranhos viraram espaços normais, a nota diz “Espaços incomuns trocados por espaços normais.”, e, se o que mudou foram tabulações, “Tabulações trocadas por espaços.”
Exemplos
| Você cola | Opções | Você recebe |
|---|---|---|
Too many spaces here. |
Padrão | Too many spaces here. |
| Line one, três linhas vazias, Line two | Padrão | Line one, e Line two na linha seguinte |
a b c |
Remover todos os espaços | abc |
| one, two e three em linhas separadas | Remover todas as quebras de linha | one two three |
4111 1111 1111 1111 |
Remover todos os espaços | 4111111111111111 |
| Tabs[tab]and, em que [tab] é uma tabulação | Tabulações para espaços | Tabs and |
Olá mundo , duas linhas vazias, tudo bem? |
Padrão | Olá mundo, e tudo bem? na linha seguinte |
No primeiro exemplo, a ferramenta removeu 12 caracteres de espaço em branco. Uma linha como “and hidden spaces” copiada de uma página web pode ter um espaço não separável e um espaço de largura zero. Corrigir espaços escondidos e estranhos transforma o primeiro em um espaço normal e apaga o segundo, então as palavras que estavam grudadas pelo caractere invisível ficam lado a lado, exatamente como apareciam na tela.
Por que surgem espaços extras
- Cópia de PDFs. O texto de um PDF é posicionado linha por linha, então copiar muitas vezes traz quebras de linha e sequências de espaços junto. Se o problema for principalmente quebras de linha no meio das frases, a ferramenta de remover quebras de linha é mais adequada.
- Cópia de páginas web. Muitos sites usam espaços não separáveis para manter palavras juntas, e alguns inserem espaços de largura zero para permitir a quebra de linha em palavras longas.
- Hábitos de digitação. Dois espaços depois do ponto final ainda são comuns. A maioria dos guias de estilo hoje pede um só.
- Exportações de outros programas. Planilhas e bancos de dados muitas vezes completam os valores com espaços no fim para chegar a uma largura fixa.
- Recuo. Textos copiados de código ou de e-mails podem vir com tabulações e espaços no começo de todas as linhas.
Dicas e limites
- Mantenha os parágrafos e tire a bagunça. Desligue Remover linhas em branco se o seu texto usa linhas em branco entre os parágrafos. Você continua tendo linhas cortadas e espaços simples.
- Tabelas e colunas. O texto copiado de uma planilha usa tabulações entre as células. Deixe Tabulações para espaços desligado se você quer colar o resultado de volta em uma planilha.
- Código. O recuo importa em Python, YAML e Makefiles. Desligue Cortar o começo e o fim das linhas antes de limpar código, ou o recuo será removido.
- Outros símbolos. Esta ferramenta só mexe nos espaços em branco. Para tirar também pontuação e símbolos, use a ferramenta de remover caracteres especiais. Para letras diferentes e aspas curvas, use o conversor de texto simples.
Outras formas de remover espaços extras
Microsoft Word. Abra Localizar e Substituir (Ctrl+U no Word em português, Ctrl+H no Word em inglês). Coloque dois espaços em Localizar e um espaço em Substituir por, e clique em Substituir Tudo. Repita até o Word não encontrar mais nada. Para remover linhas vazias, procure ^p^p e troque por ^p.
Google Docs. Abra Editar, depois Localizar e substituir. Marque Usar expressões regulares, procure {2,} (um espaço seguido de {2,}) e troque por um único espaço.
Excel e Planilhas Google. =ARRUMAR(A1) (=TRIM(A1) em inglês) remove os espaços das duas pontas e transforma as sequências de espaços no meio do texto em um só. Ela não remove os espaços não separáveis. Para textos vindos da web, use assim: =ARRUMAR(SUBSTITUIR(A1; CARACT(160); " ")), ou =TRIM(SUBSTITUTE(A1, CHAR(160), " ")) em inglês.
Código. Em JavaScript, text.replace(/ {2,}/g, ' ').trim() reduz os espaços, e text.replace(/\s+/g, '') remove todos os espaços em branco. Em Python, " ".join(text.split()) reduz qualquer sequência de espaços em branco, incluindo as quebras de linha, a um único espaço.