Localizar e Substituir Texto
Pesquise e substitua texto ou padrões usando Regex.
Sobre Localizar e Substituir Texto
Realize operações de localização e substituição em massa no seu texto com precisão. Esta ferramenta suporta correspondência de texto simples, bem como Expressões Regulares (Regex) avançadas, tornando-a uma utilidade essencial para desenvolvedores e escritores para tarefas de limpeza.
Como Usar
- Cole o seu texto de origem na área de entrada de texto.
- Introduza a string ou o padrão Regex que deseja encontrar na caixa 'Localizar'.
- Introduza o texto de substituição na caixa 'Substituir por'.
- Alterne opções como Sensível a maiúsculas ou Regex e veja o resultado ser atualizado automaticamente.
Casos de Uso Comuns
- Substituir nomes ou datas rapidamente em documentos longos.
- Usar Regex para reformatar listas ou limpar logs de dados.
- Substituir nomes de variáveis em massa em snippets de código.
Detalhes técnicos
Usa o método .replace() padrão do JavaScript com suporte para correspondência global e flags de Regex. Todo o processamento é local.
Perguntas Frequentes
- O que é Regex?
- Regex (Expressão Regular) é uma linguagem poderosa usada para corresponder a padrões complexos em texto, não apenas strings literais.
- Funciona para múltiplas ocorrências?
- Sim, a nossa ferramenta substitui automaticamente todas as ocorrências que correspondam aos seus critérios de 'Localizar' em todo o texto.
- Posso usar expressões regulares (regex) para substituição?
- Sim. Ative o modo regex para usar padrões poderosos de correspondência. Por exemplo, '\d+' corresponde a qualquer sequência de dígitos, e você pode usar grupos de captura na substituição com $1, $2 para referenciar partes correspondidas. Isso é útil para reformatar dados.
- A substituição é sensível a maiúsculas e minúsculas?
- Por padrão sim, mas você pode ativar a correspondência sem distinção de maiúsculas e minúsculas. Com essa opção ativa, pesquisar por 'maçã' também corresponde a 'Maçã', 'MAÇÃ' e 'MaÇã'. No modo regex, isso equivale à flag /i.
- Como substituo quebras de linha usando esta ferramenta?
- Com o modo regex ativado, use \n no campo de pesquisa para corresponder quebras de linha. Para substituir quebras de linha por espaços, pesquise por \n e substitua por um espaço. Para remover todas as quebras de linha, pesquise por \n e substitua por vazio.
- Posso salvar e reutilizar um conjunto de regras de substituição para uso repetido?
- O Text Replacer atualmente aplica substituições apenas para a sessão atual — não há recurso integrado de salvar ou exportar regras. Para um fluxo de trabalho repetível, mantenha seus pares de regras de busca e substituição em um arquivo de texto ou planilha e cole-os a cada sessão. Se precisar de substituição de texto persistente e programável, ferramentas de linha de comando como sed, awk ou um script Python com re.sub() são mais eficientes para repetir as mesmas transformações em múltiplos arquivos ou tarefas de automação regulares.
Processamento local
Nossas ferramentas locais de arquivos, texto e gráficos processam conteúdo no seu dispositivo com JavaScript, APIs do navegador e WebAssembly quando necessário. Nossos eventos não incluem nomes ou conteúdo de arquivos, texto digitado, valores dos gráficos, erros brutos, emails ou referências de licença. Ferramentas de rede (DNS, WHOIS, IP e testes de velocidade) acessam serviços externos para suas funções. Carregar o site, fontes, bibliotecas e modelos também gera solicitações de rede. WebAssembly por si só não impede acesso à rede.