Ir para o conteúdo
TextArray
Totalmente local

Trocar palavras

Troque cada ocorrência de uma palavra por outra e vice-versa, em uma única passagem.

Entrada
Saída

Trocar palavras

Trocar palavras troca duas palavras ao mesmo tempo em todo o texto: cada ocorrência da primeira palavra torna-se a segunda e cada ocorrência da segunda torna-se a primeira. Por funcionar em uma única passagem, a troca é genuína – “cachorro-gato” vira “cachorro-gato”, nunca “cachorro-cachorro”. Uma execução simples de localizar e substituir duas vezes não pode fazer isso, pois a segunda passagem substituiria as palavras que a primeira passagem acabou de criar.

Digite as duas palavras, cole seu texto e o resultado será atualizado conforme você avança. Isso é exatamente o que você precisa quando mistura dois nomes em um rascunho, deseja inverter "antes" e "depois" em um documento inteiro, inverter "comprar" e "vender" em uma lista de regras ou renomear duas variáveis que trocam de lugar. A contagem ao vivo mostra quantas trocas foram feitas, para que você possa confirmar a alteração alcançada em cada instância.

"Ignorar maiúsculas e minúsculas" está ativado por padrão e faz duas coisas: corresponde independentemente da capitalização e copia a forma da palavra original na substituição. Portanto, "Gato" se torna "Cachorro", "Gato" se torna "CÃO" e "gato" se torna "cachorro" - o início das frases e os títulos mantêm suas letras maiúsculas. Desligue-o para uma troca exata com distinção entre maiúsculas e minúsculas. "Somente palavras inteiras" mantém a correspondência nos limites das palavras, portanto, a troca de "gato" deixa o "catálogo" intacto; desligue-o para trocar palavras mais longas também. Os caracteres Regex em suas palavras são tratados literalmente, portanto, "a+" ou "c(a)t" são correspondidos conforme estão escritos.

Tudo roda no seu navegador. Seu texto e as palavras que você digita nunca são carregados ou armazenados em qualquer lugar.

FAQ

Como isso é diferente de localizar e substituir?
Ele troca as duas direções ao mesmo tempo. Substituir A por B e depois B por A separadamente transformaria cada A em B e depois voltaria, perdendo a troca. A troca de palavras faz isso de uma só vez, então "cachorro-gato" se torna "cachorro-gato".
O que "Ignorar caso" faz com as capitais?
Ele corresponde a qualquer letra maiúscula e a reflete na substituição: letras maiúsculas permanecem em letras maiúsculas, uma palavra em maiúscula permanece em maiúscula e letras minúsculas permanecem em minúsculas. Desligue-o para uma troca exata com distinção entre maiúsculas e minúsculas.
Por que o "catálogo" é deixado de lado quando troco o "gato"?
"Somente palavras inteiras" está ativado, portanto, apenas palavras independentes correspondem. Desligue-o e a ferramenta também troca dentro de palavras mais longas, transformando "catálogo" em "dogalog".
Posso usar caracteres especiais ou símbolos nas palavras?
Sim. Caracteres como +, (, ) ou . são tratados literalmente, não como sintaxe de padrão, então "a+" e "c(a)t" trocam exatamente como digitados.
Meu texto é carregado em algum lugar?
Não. A troca é executada inteiramente no seu navegador e nem o seu texto nem as palavras que você digita saem do seu dispositivo.