Extrator de padrões
Pattern Extractor
Puxa cada e-mail, URL, número, data ou ocorrência de uma regex sua de um bloco de texto para uma lista.
Tira de um documento todos os endereços de e-mail, URLs, números de telefone, datas ou números — ou qualquer coisa que uma expressão regular sua descreva — sem repetidos, ordenados e prontos para colar numa planilha.
Texto
Cole um documento, uma troca de e-mails, um log: qualquer coisa com os valores enterrados dentro.
O que puxar
A forma prática, não o RFC 5322: partes locais entre aspas e comentários não são encontradas.
Encontrado
ocorrências
3
valores distintos
3
linhas com ocorrência
2
Como usar
Cole o documento
Uma conversa de e-mail, um log, uma página de HTML — qualquer coisa com os valores enterrados dentro. Nada é enviado.
Escolha um padrão pronto ou escreva um
Os prontos cobrem os casos comuns e cada um diz com o que casa e com o que não casa. Números e valores vêm em duas entradas cada, uma para 1.234.567,89 e outra para 1,234,567.89, porque um padrão não consegue distinguir os dois só pelos caracteres: escolha o da convenção em que o documento está escrito. Uma expressão regular personalizada extrai a correspondência inteira.
Ordene por frequência quando quiser a forma
Ele lista os valores com as contagens, o que transforma uma lista de correspondências numa imagem do que o documento trata principalmente.
Perguntas frequentes
Encontrou só parte de um endereço de e-mail
O padrão é a forma prática de um endereço, e não a gramática completa da RFC, que permite coisas que ninguém usa. Um endereço com um caractere incomum na parte local pode ficar de fora; uma regex personalizada trata a exceção.
Posso extrair só um grupo de captura?
Um padrão personalizado sempre devolve a correspondência inteira. A entrada pronta “cadeias entre aspas” é o exemplo de extração de grupo — devolve o que está dentro das aspas, e não as aspas também.
Qual é a diferença para localizar e substituir?
Aquela edita o texto no lugar. Esta tira as correspondências como uma lista — sem repetidos, ordenada, contada — que é o que você quer quando o documento é a fonte e a lista é a saída.
Pode receber de
Localizar e substituir
Find & Replace
Substitui texto por valor literal, palavra inteira ou expressão regular, com grupos de captura e prévia de cada ocorrência.
HTML para Markdown
HTML to Markdown
Converte HTML colado ou uma página salva em Markdown limpo — títulos, listas aninhadas, tabelas GFM, código cercado — descartando scripts e estilos.
Testador de regex
Regex Tester
Testa uma expressão regular contra um texto de exemplo com destaque ao vivo das ocorrências e lista dos grupos de captura.
Explicador de regex
Regex Explainer
Decompõe uma expressão regular numa árvore rotulada para você ler o que cada parte realmente casa.
Em seguida
Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.
Localizar e substituir
Find & Replace
Substitui texto por valor literal, palavra inteira ou expressão regular, com grupos de captura e prévia de cada ocorrência.
Formatador de listas
List Formatter
Transforma linhas numa lista separada por vírgulas, cláusula SQL IN entre aspas, array JSON ou lista com marcadores, e o inverso.
Testador de regex
Regex Tester
Testa uma expressão regular contra um texto de exemplo com destaque ao vivo das ocorrências e lista dos grupos de captura.
Remover linhas duplicadas
Duplicate Line Remover
Remove linhas duplicadas, mantém só as duplicadas ou conta quantas vezes cada linha apareceu.
Editor de Markdown
Markdown Editor
Edita Markdown com prévia ao vivo e exporta o HTML renderizado, com tabelas e listas de tarefas do GFM.
Anonimizador de texto
Text Anonymiser
Encontra e-mails, telefones, números de cartão e documentos em texto livre e os mascara ou pseudonimiza.