# Correspondente de Múltiplos Padrões

Executa múltiplos padrões de expressão regular contra texto em uma operação

> Página canônica: https://elysiatools.com/pt/tools/multi-pattern-matcher

- **Categoria:** Development

- **Palavras-chave:** regex, pattern, matcher, multiple, batch, extract, search, regex patterns

## Visão geral

**Formato do padrão (um por linha):**

```
Rótulo|Padrão|Flags
```

**Exemplos:**

- `E-mail|\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`
- `URL|https?://[^\s]+|gi`

**Flags (opcional):**
- `g` - Global (encontrar todas as correspondências)
- `i` - Insensível a maiúsculas/minúsculas
- `m` - Multilinha
- `s` - Ponto corresponde a nova linha
- `u` - Unicode

## Entradas

- **Entrada de Texto** (textarea): Digite o texto para pesquisar...
- **Definições de Padrões** (textarea): One pattern per line: Label|Pattern|Flags (flags optional)
- **Diferenciar Maiúsculas/Minúsculas** (checkbox)
- **Mostrar Padrões Vazios** (checkbox)
- **Máx. de Correspondências por Padrão** (number)

## 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

- Extração de contatos (e-mails e telefones) de listas de clientes ou documentos de texto.
- Análise de logs de servidores para identificar diferentes tipos de erros ou eventos simultaneamente.
- Limpeza de dados brutos para separar URLs, IDs de transação e datas em categorias distintas.

## Perguntas frequentes

### 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.

## Ferramentas relacionadas

- [Testador de regex Java](https://elysiatools.com/pt/tools/java-regex-tester): Teste padrões java.util.regex online: grupos nomeados (?…), quantificadores possessivos e grupos atômicos, flags Pattern e código Java pronto.
- [Explicador de Regex](https://elysiatools.com/pt/tools/ai-regex-explainer): Usa IA para decompor expressões regulares em explicações legíveis
- [Filtrar Parágrafos de Texto](https://elysiatools.com/pt/tools/text-paragraph-filter): Retornar rapidamente todos os parágrafos que correspondem a um padrão ou uma expressão regular
- [Filtrar Frases de Texto](https://elysiatools.com/pt/tools/text-sentence-filter): Retornar rapidamente todas as frases que correspondem a um padrão ou uma expressão regular
- [Filtrar Palavras no Texto](https://elysiatools.com/pt/tools/text-word-filter): Retornar rapidamente palavras no texto que correspondem a um padrão ou uma expressão regular
- [Extrator de Emails em Massa](https://elysiatools.com/pt/tools/bulk-email-extractor): Extraia todos os endereços de e-mail de texto de entrada, artigos, código-fonte da web ou conteúdo misto. Suporta desduplicação e exportação para JSON.
- [Testador de regex C# (.NET)](https://elysiatools.com/pt/tools/csharp-regex-tester): Teste online expressões regulares .NET/C#: grupos nomeados ((?…)), opções IgnoreCase/Multiline/Singleline, realce, tabela de grupos e código C# pronto para colar.
- [Testador de regex Python (módulo re)](https://elysiatools.com/pt/tools/python-regex-tester): Teste padrões do módulo re do Python online: grupos nomeados (?P…), retro-referências (?P=name), VERBOSE, comportamento findall e modelos \\g — mais código Python pronto.

## Exemplos

- [Alternativas de Padrões Regex](https://elysiatools.com/pt/samples/regex-alternatives): Múltiplas formas de escrever o mesmo padrão regex com diferentes compensações
- [Exemplos de Substituição de Regex](https://elysiatools.com/pt/samples/regex-replace): Coleção de padrões de substituição de regex comuns e úteis para transformação de texto e limpeza de dados
- [Exemplos de Padrões Glob](https://elysiatools.com/pt/samples/glob-samples): Exemplos de padrões glob para correspondência de arquivos do básico ao complexo
- [Grupos de Captura Nomeados Regex](https://elysiatools.com/pt/samples/regex-named-groups): Coleção de padrões regex usando grupos de captura nomeados para extrair dados estruturados de texto. Grupos nomeados tornam os padrões mais legíveis e mantíveis atribuindo nomes significativos às partes capturadas.

## Conteúdo relacionado

- [Fluxo de teste, visualizacao e seguranca de regex](https://elysiatools.com/pt/hubs/regex-utility): Crie expressoes regulares confiaveis com referencia de sintaxe, testes, visualizacao, preview de substituicao, benchmarks e scanner ReDoS.
- [Depuracao de Observabilidade com Logs, Traces, Webhooks e Payloads JSON](https://elysiatools.com/pt/hubs/observability-debugging): Analise logs, decodifique traces, inspecione evidencias webhook/API, explore payloads JSON e extraia padroes recorrentes antes do resumo de incidente.
- [Deteccao de PII e revisao de redacao de logs](https://elysiatools.com/pt/hubs/pii-log-redaction): Encontre dados pessoais provaveis em logs, texto e PDFs, gere copias redigidas, valide padroes e exija aprovacao humana antes de compartilhar.
