Passer au contenu principal

Durée limitée : économisez jusqu'à 25 % sur les modèles et modèles de feuilles de calcul.Explorer les modèles

10XSheets

Outil gratuit

Générateur et testeur de regex

Collez une expression régulière et un texte d’exemple, activez des options et voyez les correspondances et groupes—évalués en JavaScript dans votre navigateur. La section Google Sheets et Excel propose REGEXMATCH, REGEXEXTRACT et REGEXREPLACE. Ce n’est pas un débogueur PCRE complet comme regex101 ; voir la FAQ sur RE2 dans Sheets.

Outil pédagogique et illustratif uniquement. Les regex diffèrent entre Google Sheets (RE2), Excel 365 (REGEX) et JavaScript. Aucun envoi de vos textes vers nos serveurs—tout s’exécute localement.

Quand utiliser cet outil

Contrôles rapides avant de reporter la logique dans Google Sheets ou Excel—résultats lisibles, pas un audit de sécurité.

  • Vérifier si un SKU, un ID facture ou une date apparaît dans un texte brut.
  • Prévisualiser les groupes avant REGEXEXTRACT.
  • Tester casse et multiligne comme en JavaScript.
  • Copier un exemple REGEXMATCH une fois le motif validé.
Comment fonctionne le matching ici ?

Nous compilons le motif avec RegExp JavaScript et les options choisies, puis parcourons le texte. Le mode global liste toutes les occurrences jusqu’aux plafonds.

  1. Moteur JavaScript dans le navigateur

    Les résultats suivent ECMAScript. Certaines fonctionnalités dépendent du navigateur—vérifiez dans Sheets si le comportement diffère.

  2. Google Sheets utilise RE2

    RE2 n’implémente pas tout PCRE (p. ex. rétro références, beaucoup de lookaround). En cas de divergence, Sheets fait foi.

  3. Excel 365 REGEX

    REGEX est une implémentation distincte ; disponibilité et syntaxe varient. Les cartes sont des points de départ.

Pas de générateur IA texte → regex, pas de générateur de plages numériques, pas de débogueur multi-flavor en v1.

Google Sheets et Excel

Google Sheets utilise REGEXMATCH, REGEXEXTRACT et REGEXREPLACE avec la syntaxe RE2 (pas tout PCRE). Excel 365 propose REGEX selon les versions—vérifiez les noms via Insérer une fonction.

Tester une correspondance (Google Sheets)
=REGEXMATCH(A1,"\d+")

Renvoie VRAI si une sous-chaîne correspond. Selon la locale, les arguments peuvent utiliser ; comme séparateur.

Extraire le premier groupe (Google Sheets)
=REGEXEXTRACT(A1,"([A-Z]{2})-\d+")

Un troisième argument peut choisir le groupe renvoyé.

Remplacer les correspondances (Google Sheets)
=REGEXREPLACE(A1,"\s+"," ")

Réduit les espaces multiples après collage PDF ou logs.

Frequently asked questions

Que fait ce générateur de regex ?

Un testeur local : motif, texte, options, correspondances et groupes. Les préréglages insèrent des exemples. Un bouton copie un exemple REGEXMATCH pour Sheets.

Pourquoi Sheets ne concorde-t-il pas ?

Sheets utilise RE2, cette page JavaScript. Beaucoup de motifs concordent ; les constructions avancées peuvent différer. Fiez-vous à Sheets dans le classeur.

Excel se comporte-t-il pareil ?

REGEX dans Excel 365 est une autre implémentation. Vérifiez votre build et votre pack de langue.

Différence avec regex101 ou regexr ?

Ces sites offrent des débogueurs par moteur et des références riches. Ici : rapidité et extraits orientés Sheets/Excel pour les équipes finance et ops.

Un regex peut-il bloquer le navigateur ?

Oui—backtracking catastrophique. Nous limitons longueur, nombre de correspondances et itérations et pouvons arrêter avec un avertissement.

Mes textes sont-ils envoyés ?

Non. Tout s’exécute localement dans l’onglet.

Réutiliser le motif en Python ou Node ?

Copiez le motif dans re.compile(r"…") ou new RegExp("…")options et échappements selon le runtime.

Insensible à la casse ?

Activez Ignorer la casse (i) ou utilisez (?i) si pris en charge. Souvent MINUSCULE des deux côtés dans Sheets pour les cas simples.

Est-ce un conseil de sécurité ou de conformité ?

Non. Outil pédagogique—pour PII/PCI, suivez vos processus sécurité.