• Omnilude ToolsCollection d'outils en ligne
  • Accueil
Outils en ligne
  • Outils développeur
    • Générateur d'UUID
    • Convertisseur Timestamp
    • Encodeur/Décodeur
    • Sélecteur de Couleur
    • Testeur regex
    • Convertisseur de Données
    • Générateur de hash
    • Expression Cron
    • Convention de Nommage
    • Débogueur JWT
    • Infos Navigateur
    • Conversion de bases
    • Générateur de Meta Tags
    • Mot de passe
  • Outils texte
  • Outils utiles
  • Outils de Temps
  • Outils de calcul

Testeur regex

Tester les expressions régulières

Mises à jour

Améliorations récemment publiées

Nouveau
Changer le thème
Mode clair
Mode sombre
Système

Expression régulière

/
/g

Texte de test

Remplacer (Replace)

Expressions courantes

[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
https?://[\w\-._~:/?#[\]@!$&'()*+,;=%]+
0\d{1,2}-\d{3,4}-\d{4}
\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}
\d{4}-\d{2}-\d{2}
\d+
[a-zA-Z]+
<[^>]+>

Aide-mémoire

Classes de caractères
. - N'importe quel caractère
\d - Chiffre [0-9]
\w - Caractère de mot [a-zA-Z0-9_]
\s - Espace blanc
Quantificateurs
* - 0 ou plus
+ - 1 ou plus
? - 0 ou 1
{n} - Exactement n fois
{n,m} - De n à m fois
Ancres
^ - Début de chaîne
$ - Fin de chaîne
\b - Limite de mot
Groupes
(abc) - Groupe de capture
(?:abc) - Groupe non capturant
a|b - Opération OU

Qu'est-ce qu'un testeur d'expressions régulières ?

Le testeur d'expressions régulières est un outil en ligne permettant de créer et de tester des expressions régulières (Regular Expressions) en temps réel. Vous pouvez saisir des motifs complexes et vérifier immédiatement les résultats de correspondance, ce qui réduit considérablement le temps de création et de débogage des expressions régulières.

  • Correspondance de motifs en temps réel avec mise en surbrillance
  • Prise en charge des drapeaux g (global), i (insensible à la casse), m (multiligne), s (dotAll)
  • Fonction de remplacement de chaînes (référence aux groupes de capture avec $1, $2, etc.)
  • Informations détaillées sur les correspondances (position, groupes de capture, etc.)
  • Modèles de regex fréquemment utilisés (e-mail, URL, numéro de téléphone, etc.)
  • Aide-mémoire de syntaxe regex intégré

Mode d'emploi

  1. 1

    Saisie du motif regex

    Saisissez le motif d'expression régulière que vous souhaitez tester dans le champ de saisie supérieur. Par exemple, vous pouvez écrire un motif de validation d'e-mail ou d'extraction de chaîne spécifique.

  2. 2

    Configuration des drapeaux

    Activez selon vos besoins les drapeaux g (recherche globale), i (insensible à la casse), m (multiligne), s (dotAll). Le comportement de la correspondance varie selon la combinaison de drapeaux.

  3. 3

    Saisie de la chaîne de test

    Saisissez la chaîne cible à vérifier avec la regex. Les parties correspondantes sont immédiatement mises en surbrillance, vous permettant de voir les résultats en temps réel.

  4. 4

    Vérification des résultats de correspondance

    Consultez les informations détaillées telles que le nombre de correspondances, leurs positions et les groupes de capture. Si nécessaire, saisissez une chaîne de remplacement pour prévisualiser le résultat de la substitution.

  5. 5

    Utilisation de l'aide-mémoire et des modèles

    Consultez l'aide-mémoire intégré lorsque vous ne vous souvenez plus de la syntaxe regex, et cliquez sur les modèles de motifs courants pour les appliquer rapidement.

Questions fréquentes

Sans le drapeau g (global), seule la première correspondance est trouvée et la recherche s'arrête. Avec le drapeau g activé, toutes les correspondances dans l'ensemble de la chaîne sont trouvées. Pour le remplacement également, le drapeau g est nécessaire pour que toutes les occurrences soient substituées.

Les parties entourées de parenthèses () deviennent des groupes de capture. Lors du remplacement, $1 référence la valeur du premier groupe et $2 celle du deuxième groupe. Par exemple, avec le motif (\d{4})-(\d{2}), un remplacement par $2/$1 permet d'inverser le format de date.

Le drapeau m (multiline) fait en sorte que ^ et $ correspondent au début et à la fin de chaque ligne plutôt qu'au début et à la fin de la chaîne entière. C'est utile lorsque vous devez appliquer un motif ligne par ligne sur un texte multiligne.

Pour faire correspondre littéralement les caractères ayant une signification spéciale dans les regex (. * + ? ^ $ [ ] { } ( ) | \), il faut les précéder d'un antislash (\). Par exemple, pour rechercher un point, écrivez \.

Par défaut, le point (.) correspond à tous les caractères sauf le retour à la ligne (\n). Lorsque le drapeau s est activé, le point correspond à tous les caractères y compris les retours à la ligne, ce qui est nécessaire pour traiter des motifs s'étendant sur plusieurs lignes.

Conseils d'utilisation

  • Utilisez les modèles de motifs courants pour les e-mails, les URL, les numéros de téléphone, etc., afin de démarrer rapidement sans avoir à tout écrire depuis zéro.
  • Pour les regex complexes, utilisez les groupes non capturants (?:...) pour réduire les captures inutiles et améliorer les performances.
  • Lorsque la correspondance gourmande (greedy) (*, +) capture plus de caractères que prévu, essayez la correspondance paresseuse (lazy) (*?, +?).
  • Utilisez \b (limite de mot) pour une correspondance précise au niveau du mot, évitant ainsi les correspondances partielles.
  • Dans la fonction de remplacement, vous pouvez également utiliser les variables spéciales $& (correspondance entière), $` (avant la correspondance), $' (après la correspondance).
  • Lors de l'écriture de regex, commencez par des motifs simples et complexifiez progressivement pour faciliter le débogage.

Omnilude Tools

Collection d'outils en ligne gratuits pour les développeurs, designers et créateurs. Toutes les données sont traitées localement dans votre navigateur.

Outils développeur

  • Générateur d'UUID
  • Convertisseur Timestamp
  • Encodeur/Décodeur
  • Sélecteur de Couleur

Outils texte

  • Éditeur JSON
  • Comparer texte
  • Compteur de texte
  • Markdown

Mentions légales

  • Politique de confidentialité
  • Conditions d'utilisation
  • À propos du service

© 2026 Omnilude. Tous droits réservés.

Envoyer un retour