Por que remover underlines?
O underline, também chamado de underscore ou sublinhado (o caractere _), junta palavras onde espaços não são permitidos. Ele aparece em nomes de arquivos (meu_arquivo_final.docx), colunas de banco de dados (nome_do_usuario), variáveis de programação, cabeçalhos de planilhas exportadas, hashtags e nomes de usuário antigos. Quando esse texto precisa ser lido por pessoas, os underlines atrapalham. Trocá-los à mão é lento e fácil de errar em uma lista longa.
Esta ferramenta troca todos os underlines de uma vez. Ela pode colocar um espaço, um hífen ou nada no lugar, pode juntar sequências de underlines e deixa os endereços de e-mail e os links em paz, para que continuem funcionando.
Como usar
- Cole seu texto em Texto com underlines.
- Em Trocar underlines por, escolha Um espaço, Nada ou Um hífen.
- Deixe Juntar underlines repetidos ligado para tratar ___ como um único vão.
- Deixe Pular e-mails e links ligado para não quebrar endereços.
- Com Um espaço escolhido, Remover espaços extras também limpa espaços duplos e espaços no fim das linhas.
- Clique em Copiar ou Baixar. A nota abaixo da ferramenta informa quantos underlines foram removidos.
Exemplos
Todos os resultados abaixo foram gerados por esta ferramenta. Foram usadas as configurações padrão, a não ser quando a segunda coluna diz o contrário.
| Texto | Configuração | Resultado |
|---|---|---|
| my_file_name_final.docx | Um espaço | my file name final.docx |
| Q3_sales_report_v2.xlsx | Um espaço | Q3 sales report v2.xlsx |
| user_first_name | Um espaço | user first name |
| user_first_name | Nada | userfirstname |
| user_first_name | Um hífen | user-first-name |
| the__draft | Um espaço | the draft |
SECTION___TWO |
Um hífen, juntar desligado | SECTION---TWO |
| Email [email protected] about the__draft | Um espaço | Email [email protected] about the draft |
| see https://site.com/my_page | Um espaço, pular links desligado | see https://site.com/my page |
| nome_do_usuario ¶ data_de_nascimento | Um espaço | nome do usuario ¶ data de nascimento |
Na última linha, o ¶ marca uma quebra de linha: cada linha da lista é tratada e mantida no lugar.
Como funciona
A ferramenta primeiro encontra tudo o que parece um link da web (começando com http://, https:// ou www.) ou um endereço de e-mail. Essas partes são separadas. No restante do texto, cada underline, ou cada sequência de underlines quando a junção está ligada, é trocado pelo caractere escolhido. Depois, as partes protegidas voltam exatamente como estavam.
Com Um espaço escolhido e Remover espaços extras ligado, os espaços duplos criados pela troca são reduzidos a um, e os espaços do começo e do fim de cada linha são cortados. Isso faz diferença em textos como “rascunho”, que de outra forma começariam e terminariam com um espaço.
Dicas e limites
- As maiúsculas não mudam. nome_do_usuario vira “nome do usuario”, e não “Nome Do Usuario”. Para mudar as maiúsculas depois, use um conversor como o title case ou o tipo frase.
- Os acentos também não mudam. Nomes de variáveis costumam ser escritos sem acento, então “data_de_nascimento” vira “data de nascimento”, mas “descricao_do_produto” vira “descricao do produto”, e os acentos precisam ser acrescentados à mão.
- Para o caminho inverso: para transformar palavras em nomes com underline, use o conversor snake_case.
- Itálicos em Markdown escritos com underlines, como palavra, também perdem os underlines. Normalmente é o que você quer ao limpar um texto.
- Outros separadores, como pontos ou hifens, não são alterados. Para esses, use a ferramenta de substituir texto, que troca qualquer caractere ou palavra.
- Outros símbolos: para tirar os underlines junto com outras pontuações e símbolos, use a ferramenta de remover caracteres especiais.
Outras formas de fazer isso
Word e Google Docs: abra Localizar e substituir (Ctrl+U no Word em português, Ctrl+H no Word em inglês e no Google Docs), digite _ na caixa de localizar e um espaço na caixa de substituir, e escolha Substituir tudo. Isso também muda os endereços de e-mail, então confira depois.
Excel e Planilhas Google: =SUBSTITUIR(A1; "_"; " ") troca todos os underlines da célula A1 por espaços (em inglês, =SUBSTITUTE(A1, "_", " ")). Arraste a fórmula para baixo para fazer a coluna inteira. Para limpar os espaços duplos que podem sobrar, envolva com ARRUMAR: =ARRUMAR(SUBSTITUIR(A1; "_"; " ")).
Nomes de arquivos: o PowerShell do Windows renomeia arquivos em lote com Get-ChildItem | Rename-Item -NewName { $_.Name -replace '_', ' ' }. No Mac, selecione os arquivos no Finder, clique com o botão direito, escolha Renomear e use a opção de substituir texto.
Código: em JavaScript, text.replaceAll('_', ' ') faz o trabalho básico. Em Python, use text.replace('_', ' '). Para juntar sequências de underlines, use uma expressão regular como /_+/g em JavaScript ou re.sub(r'_+', ' ', text) em Python.