Fatos principais
- Categoria
- Development
- Tipos de entrada
- textarea, checkbox, number
- Tipo de saída
- json
- Cobertura de amostras
- 4
- API disponível
- Yes
Visão geral
O Correspondente de Múltiplos Padrões permite que você execute diversas expressões regulares (Regex) simultaneamente em um único bloco de texto, facilitando a extração e validação de dados em larga escala.
Quando usar
- •Quando você precisa extrair diferentes tipos de informações, como e-mails e números de telefone, de um texto longo de uma só vez.
- •Ao validar a presença de múltiplos formatos de dados em logs ou arquivos de configuração.
- •Para organizar e categorizar grandes volumes de dados não estruturados de forma eficiente e automatizada.
Como funciona
- •Insira o texto que deseja analisar na área de entrada principal.
- •Defina seus padrões no formato 'Rótulo|Padrão|Flags', colocando cada regra em uma nova linha.
- •Ajuste as configurações opcionais, como a sensibilidade a maiúsculas e o limite de correspondências.
- •Clique em processar para visualizar os resultados organizados por cada rótulo definido.
Casos de uso
Exemplos
1. Extração de contatos de um relatório
Analista de Dados- Contexto
- Um analista recebeu um relatório de texto desestruturado contendo centenas de e-mails e números de telefone misturados.
- Problema
- Identificar e separar rapidamente todos os e-mails e números de telefone para uma planilha.
- Como usar
- Colar o texto no campo de entrada e definir os padrões de e-mail e telefone nas definições.
- Configuração de exemplo
-
Email|\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}\b|gi Telefone|\b\d{3}-\d{3}-\d{4}\b|g - Resultado
- O sistema retorna um JSON organizado separando todos os e-mails encontrados sob o rótulo 'Email' e todos os telefones sob 'Telefone'.
2. Monitoramento de logs de sistema
Administrador de Sistemas- Contexto
- Logs de servidor contêm milhares de linhas com diferentes níveis de severidade e URLs acessadas.
- Problema
- Filtrar URLs e códigos de erro específicos de uma só vez para auditoria.
- Como usar
- Configurar padrões para capturar URLs e códigos de erro comuns no log.
- Configuração de exemplo
-
URL|https?://[^\s]+|gi Erro|ERROR \d{3}|g - Resultado
- Uma lista consolidada de todas as URLs acessadas e códigos de erro detectados, permitindo uma análise rápida de incidentes.
Testar com amostras
text, regexHubs relacionados
FAQ
O que é o formato Rótulo|Padrão|Flags?
É a estrutura necessária para identificar cada regra: o 'Rótulo' nomeia o resultado, o 'Padrão' é a sua expressão regular e 'Flags' são modificadores opcionais como 'g' para global ou 'i' para ignorar maiúsculas.
Posso usar flags de Regex?
Sim, você pode adicionar flags como 'g' (global), 'i' (insensível a maiúsculas), 'm' (multilinha), 's' (ponto corresponde a nova linha) ou 'u' (Unicode) na terceira coluna do padrão.
Existe um limite de correspondências?
Sim, você pode configurar o limite de correspondências por padrão na opção 'Máx. de Correspondências por Padrão', com um limite máximo de 10.000.
O que acontece se um padrão não encontrar nada?
Por padrão, ele não será exibido, a menos que você marque a opção 'Mostrar Padrões Vazios' nas configurações.
Esta ferramenta funciona offline?
Esta é uma ferramenta baseada em navegador que processa os dados localmente, garantindo maior privacidade para o seu texto.