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.
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:
- 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.
- 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.
- 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:
| 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.