# Glob vers Regex

Convertit les motifs de correspondance de fichiers (Glob) en expressions régulières

> Page canonique: https://elysiatools.com/fr/tools/glob-to-regex

- **Catégorie:** Development

- **Mots-clés:** glob, regex, motif, correspondance de fichiers, conversion

## Présentation

Convertit les motifs Glob comme `src/**/*.ts` en expressions régulières standard. Utile pour comprendre les motifs Glob et créer une logique de correspondance de fichiers personnalisée.

## Entrées

- **Motif Glob** (text): e.g., src/**/*.ts
- **Mode Étendu** (checkbox): Supporte l'expansion des accolades comme {a,b,c}
- **Support Globstar** (checkbox): Supporte ** pour la correspondance récursive de répertoires
- **Insensible à la Casse** (checkbox): Correspondance indépendamment de la casse
- **Chaînes de Test (Facultatif)** (textarea): One string per line. Results will show which strings match.

## Quand l'utiliser

- Lorsque vous devez intégrer des motifs Glob dans des systèmes basés sur des expressions régulières.
- Pour déboguer ou valider la logique de correspondance de fichiers dans vos scripts.
- Quand vous apprenez la syntaxe Glob et souhaitez voir son équivalent en regex.

## Fonctionnement

- Entrez un motif Glob dans le champ dédié, par exemple `*.txt` ou `src/**/*.js`.
- Ajustez les options comme le mode étendu pour les accolades ou le support globstar pour la récursivité.
- L'outil génère l'expression régulière correspondante, que vous pouvez copier ou tester.
- Optionnellement, saisissez des chaînes de test pour vérifier la correspondance du regex.

## Cas d'usage

- Configurer des outils de build comme Webpack ou Gulp pour filtrer les fichiers sources.
- Écrire des scripts shell ou Node.js pour manipuler des fichiers basés sur des patterns.
- Valider des chemins de fichiers dans des applications web ou des API.

## Questions fréquentes

### Qu'est-ce qu'un motif Glob ?

Un motif Glob est un pattern utilisé pour correspondre aux noms de fichiers et de répertoires, comme *.js pour tous les fichiers JavaScript.

### À quoi sert le mode étendu ?

Le mode étendu permet d'utiliser des accolades comme {a,b,c} pour spécifier plusieurs alternatives dans le motif.

### Puis-je tester le regex généré ?

Oui, utilisez le champ Chaînes de Test pour entrer des exemples et voir s'ils correspondent au regex.

### L'outil supporte-t-il la casse ?

Vous pouvez activer l'option Insensible à la Casse pour que la correspondance ignore les majuscules et minuscules.

### Quel est le format de sortie ?

L'outil retourne l'expression régulière sous forme de chaîne de caractères, prête à être utilisée dans votre code.

## Outils associés

- [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
- [Générateur de Chaînes Regex](https://elysiatools.com/fr/tools/regex-to-string-generator): Génère des chaînes aléatoires correspondant à un motif d'expression régulière
- [Testeur de Groupes Nommés](https://elysiatools.com/fr/tools/named-group-tester): Analyse et affiche les groupes de capture nommés à partir de motifs regex
- [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.
- [Testeur regex PCRE2](https://elysiatools.com/fr/tools/pcre-regex-tester): Testez les motifs PCRE2 en ligne : toutes les syntaxes de groupes nommés ((?P), (?), (?'n')), quantificateurs possessifs, groupes atomiques, \\A \\z \\h — plus pcre2grep et l’API C.
- [Recherche Multi-Patterns](https://elysiatools.com/fr/tools/multi-pattern-matcher): Exécute plusieurs motifs d'expression régulière sur le texte en une seule opération
- [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.

## Exemples

- [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
- [Modèles d'Expressions Régulières Courants](https://elysiatools.com/fr/samples/regex-samples): Modèles d'expressions régulières couramment utilisés pour la validation et la correspondance
- [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
- [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.
