Remover espaços iniciais e finais – Space Trimmer e Whitespace Cleaner

Remova espaços iniciais e finais de cada linha, recolha espaços extras entre palavras, desmarque trechos de código de forma inteligente e elimine espaços invisíveis e inseparáveis ​​( ) em tempo real, diretamente no seu navegador.

Quick Presets:

Espaços removidos: 0

Caracteres: 0

Palavras: 0

Linhas: 0

Como usar o aparador espacial

Esteja você limpando texto PDF colado, preparando colunas CSV para importação ou organizando trechos de código recuados, nosso Space Trimmer processa seu texto em tempo real diretamente no seu navegador:

  1. Cole seu texto de origem: Insira seu texto na caixa Texto de origem ou clique em Carregar amostra para testar com formatação confusa e realista.
  2. Select a Preset or Customize Rules:
    • Use Standard Trim para remover espaços iniciais e finais de cada linha.
    • Use Full Clean (Espaço Único) para também reduzir espaços duplos ou triplos entre palavras para um único espaço.
    • Use Paragraph Tidy ao editar artigos ou ensaios para que as quebras de linha duplas sejam preservadas enquanto as linhas triplas + em branco acidentais são recolhidas.
    • Use Code Dedent para remover o recuo externo compartilhado de blocos de código copiados sem achatar as linhas aninhadas.
  3. Copiar ou Exportar: Seu resultado limpo é atualizado automaticamente. Clique em Copiar para clipboard ou Baixar .txt para salvar sua saída.

Exemplos práticos de antes e depois

1. Limpando listas coladas bagunçadas e espaços duplos

Mode: Full Clean (Aparar bordas + Recolher espaços internos + Remover linhas vazias)

   John    Doe   —   Engineering   

  Jane     Smith  —    Product   Design  

Resultado aparado:

John Doe — Engineering
Jane Smith — Product Design

2. Dedentação de código inteligente (preservação do aninhamento)

Mode: Code Dedent (retira a margem externa comum de 8 espaços, mantendo intacto o aninhamento interno de 2 espaços)

        function greet(user) {   
          if (user) {    
            return "Hello, " + user;   
          }
        }

Resultado aparado:

function greet(user) {
  if (user) {
    return "Hello, " + user;
  }
}

3. Consertando espaços ininterruptos do Excel e da Web ()

Mode: Excel / Web Clean (converte U+00A0 e remove caracteres invisíveis U+200B que quebram VLOOKUP)

SKU-1042      Wireless   Mouse 
SKU-1043​     Mechanical   Keyboard  

Resultado aparado:

SKU-1042 Wireless Mouse
SKU-1043 Mechanical Keyboard

Guia para espaços em branco comuns e caracteres invisíveis

Nem todos os espaços são criados iguais. Ao copiar dados de páginas da web, PDFs ou e-mails, caracteres Unicode ocultos geralmente aparecem no texto e fazem com que as fórmulas da planilha ou os analisadores de código falhem:

Comparison of ASCII and Unicode Whitespace Characters Handled by Space Trimmer
Nome do caractere Unicode/HTML Fonte Comum Como o Space Trimmer lida com isso
Espaço Padrão U+0020 (ASCII 32) Tecla de barra de espaço padrão Cortado nas bordas das linhas e recolhido entre as palavras
Guia horizontal U+0009 (\t) Editores de código, copiar e colar TSV / Excel Aparado nas bordas, normalizado entre palavras ou expandido para espaços
Espaço ininterrupto U+00A0 () Páginas da Web, e-mails em rich text, documentos do Word Convertido para espaço padrão e cortado quando Clean Unicode está ativado
Espaços Ideográficos e En/Em U+2000–U+200A, U+3000 PDFs digitados, texto CJK, editoração eletrônica Normalizado para o espaço ASCII padrão antes do corte
Espaço de largura zero Z / BOM U+200B, U+FEFF Editores Web CMS, aplicativos de mensagens, UTF-8 BOM Completamente removido para que caracteres ocultos nunca quebrem a correspondência de strings

Perguntas frequentes

Qual é a diferença entre aparar espaços e normalizar espaços?

Trimming remove espaços em branco nos limites externos de cada linha: espaços iniciais no início de uma linha e espaços finais no final. Normalizando espaços olha dentro de cada linha e recolhe dois ou mais espaços consecutivos ou tabulações entre palavras em um único espaço padrão.

Por que a função TRIM() do Excel não removeu os espaços extras nos meus dados colados?

A função TRIM() integrada do Excel foi projetada apenas para remover o espaço ASCII padrão (código de caractere 32). Os dados copiados de sites, e-mails ou PDFs frequentemente incluem espaços inseparáveis ​​HTML ( , ASCII 160 / U+00A0) ou espaços invisíveis de largura zero (U+200B). Com Clean sem quebra ( ) e espaços de largura zero marcados, esta ferramenta converte e remove esses caracteres ocultos automaticamente antes de colar no Excel ou no Planilhas Google.

Como funciona "Preservar recuo relativo do código (redução inteligente)"?

Quando você copia uma função ou bloco de dentro de um arquivo de origem, cada linha pode ter 8 ou 12 espaços iniciais. Se você usar um corte à esquerda normal, todo o recuo será perdido e seu código ficará plano. Quando Preserve o recuo relativo do código é verificado ao lado de Remover espaços iniciais, a ferramenta detecta o menor recuo compartilhado em todas as linhas não vazias e remove apenas a margem comum, mantendo intacto o aninhamento interno de 2 ou 4 espaços. Mesmo se você também ativar Recolher vários espaços entre as palavras, seu recuo inicial estará protegido.

Posso manter linhas em branco entre parágrafos enquanto excluo linhas vazias extras?

Sim! No painel Manipulação de linha em branco à direita, escolha Recolher várias linhas em branco em 1 (ou clique no Paragraph Tidy preset). Qualquer sequência de duas, três ou mais linhas em branco será condensada em uma única quebra de parágrafo limpa.

Meu texto é privado e seguro ao usar este Space Trimmer?

Absolutamente. Todo o processamento de texto acontece 100% localmente dentro do seu navegador usando JavaScript do lado do cliente. Nenhum texto, código-fonte ou dados do cliente é enviado para qualquer servidor ou banco de dados externo.