# Recherche Multi-Patterns

Exécute plusieurs motifs d'expression régulière sur le texte en une seule opération

> Page canonique: https://elysiatools.com/fr/tools/multi-pattern-matcher

- **Catégorie:** Development

- **Mots-clés:** regex, pattern, matcher, multiple, batch, extract, search, regex patterns

## Présentation

**Format du motif (un par ligne) :**

```
Étiquette|Motif|Drapeaux
```

**Exemples :**

- `Email|\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}\b|gi`
- `Téléphone|\b\d{3}-\d{3}-\d{4}\b|g`
- `URL|https?://[^\s]+|gi`

**Drapeaux (optionnel) :**
- `g` - Global (trouver toutes les correspondances)
- `i` - Insensible à la casse
- `m` - Multiligne
- `s` - Le point correspond au saut de ligne
- `u` - Unicode

## Entrées

- **Entrée de Texte** (textarea): Entrez le texte à rechercher...
- **Définitions des Motifs** (textarea): One pattern per line: Label|Pattern|Flags (flags optional)
- **Sensible à la Casse** (checkbox)
- **Afficher les Motifs Vides** (checkbox)
- **Max de Correspondances par Motif** (number)

## Quand l'utiliser

- Lorsque vous devez rechercher plusieurs motifs différents dans un même texte.
- Pour extraire des données structurées à partir de documents non formatés ou de logs.
- Quand vous voulez automatiser la détection de patterns récurrents dans des rapports ou des articles.

## Fonctionnement

- Entrez le texte à analyser dans le champ 'Entrée de Texte'.
- Définissez vos motifs dans le champ 'Définitions des Motifs', un par ligne au format Étiquette|Motif|Drapeaux.
- Ajustez les options comme la sensibilité à la casse ou le nombre maximum de correspondances par motif.
- Exécutez la recherche et obtenez les résultats au format JSON avec les correspondances pour chaque motif défini.

## Cas d'usage

- Extraction d'adresses email à partir d'un document texte pour une campagne marketing.
- Détection de numéros de téléphone dans des logs de serveur pour le support client.
- Identification d'URLs dans des articles web pour analyser les liens sortants.

## Questions fréquentes

### Comment définir un motif ?

Utilisez le format Étiquette|Motif|Drapeaux, un par ligne. Par exemple : Email|\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}\b|gi

### Que signifient les drapeaux dans la définition des motifs ?

Les drapeaux contrôlent le comportement de la recherche : g pour global (trouver toutes les correspondances), i pour insensible à la casse, m pour multiligne, etc.

### Puis-je ignorer la casse lors de la recherche ?

Oui, cochez la case 'Sensible à la Casse' pour activer ou désactiver la sensibilité à la casse dans la recherche.

### Quel est le format des résultats ?

Les résultats sont retournés en JSON, listant les correspondances trouvées pour chaque motif avec leurs étiquettes.

### Y a-t-il une limite au nombre de correspondances ?

Vous pouvez définir un maximum de correspondances par motif avec l'option 'Max de Correspondances par Motif', par défaut à 50.

## Outils associés

- [Testeur regex Java](https://elysiatools.com/fr/tools/java-regex-tester): Testez en ligne les motifs java.util.regex : groupes nommés (?…), quantificateurs possessifs et groupes atomiques, options Pattern et code Java prêt.
- [Expliqueur d'Expressions Régulières](https://elysiatools.com/fr/tools/ai-regex-explainer): Utilise l'IA pour décomposer les expressions régulières en explications lisibles
- [Filtrer les Paragraphes du Texte](https://elysiatools.com/fr/tools/text-paragraph-filter): Retourner rapidement tous les paragraphes qui correspondent à un motif ou une expression régulière
- [Filtrer les Phrases du Texte](https://elysiatools.com/fr/tools/text-sentence-filter): Retourner rapidement toutes les phrases qui correspondent à un motif ou une expression régulière
- [Filtrer les Mots dans le Texte](https://elysiatools.com/fr/tools/text-word-filter): Retourner rapidement les mots dans le texte qui correspondent à un motif ou une expression régulière
- [Extracteur d'Emails en Vrac](https://elysiatools.com/fr/tools/bulk-email-extractor): Extrayez toutes les adresses e-mail du texte saisi, des articles, du code source Web ou de contenu mixte. Prend en charge la déduplication et l'exportation vers JSON.
- [Testeur regex C# (.NET)](https://elysiatools.com/fr/tools/csharp-regex-tester): Testez en ligne les expressions régulières .NET/C# : groupes nommés ((?…)), options IgnoreCase/Multiline/Singleline, surlignage, tableau des groupes et code C# prêt à coller.
- [Testeur regex Python (module re)](https://elysiatools.com/fr/tools/python-regex-tester): Testez en ligne les motifs du module re de Python : groupes nommés (?P…), rétro-références (?P=name), VERBOSE, comportement findall et modèles \\g — plus du code Python prêt.

## Exemples

- [Alternatives de Modèles Regex](https://elysiatools.com/fr/samples/regex-alternatives): Plusieurs façons d'écrire le même modèle regex avec différents compromis
- [Exemples de Remplacement Regex](https://elysiatools.com/fr/samples/regex-replace): Collection de modèles de remplacement regex courants et utiles pour la transformation de texte et le nettoyage de données
- [Exemples de Motifs Glob](https://elysiatools.com/fr/samples/glob-samples): Exemples de motifs glob pour la correspondance de fichiers du basique au complexe
- [Groupes de Capture Nommés Regex](https://elysiatools.com/fr/samples/regex-named-groups): Collection de modèles regex utilisant des groupes de capture nommés pour extraire des données structurées du texte. Les groupes nommés rendent les modèles plus lisibles et maintenables en assignant des noms significatifs aux parties capturées.

## Contenu associé

- [Workflow de test, visualisation et securite regex](https://elysiatools.com/fr/hubs/regex-utility): Construisez des expressions regulieres fiables avec reference de syntaxe, tests, visualisation, apercu de remplacement, benchmarks et scan ReDoS.
- [Debogage d'Observabilite avec Logs, Traces, Webhooks et Charges JSON](https://elysiatools.com/fr/hubs/observability-debugging): Parsez les logs, decodez les traces, inspectez les preuves webhook/API, explorez les charges JSON et extrayez les motifs recurrents avant la note d'incident.
- [Detection de PII et revue de redaction des logs](https://elysiatools.com/fr/hubs/pii-log-redaction): Detectez les donnees personnelles probables dans logs, texte et PDF, preparez des copies redactees, validez les motifs et exigez une approbation humaine.
