TecnoCrypter Logo

Testeur Regex

Tester les expressions régulières

Expresión Regular
//
Texto de Prueba

Testeur Regex : Testez les Expressions Régulières en Temps Réel

Les expressions régulières (regex) sont l'un des outils les plus puissants pour la manipulation et validation de texte. Notre testeur permet de construire et valider des motifs de manière interactive, avec retour visuel immédiat.

Compatible avec le flavor regex JavaScript (ECMAScript). Inclut correspondances surlignées, groupes de capture, flags (g, i, m, s, u) et explication étape par étape de votre motif.

Idéal pour valider emails, URL, numéros de téléphone, dates ou extraire des données de texte non structuré. Tout le calcul s'effectue dans le navigateur — aucune donnée ne quitte votre appareil.

Comment ça marche?

  1. 1
    Écrivez votre regex

    Entrez le motif dans le champ regex sans délimiteurs (utilisez '\d+' pas '/\d+/g').

  2. 2
    Ajoutez les flags

    Sélectionnez les flags nécessaires : g (global), i (insensible à la casse), m (multiligne), s (dotall), u (unicode).

  3. 3
    Entrez le texte de test

    Collez le texte où vous voulez rechercher. Les correspondances seront surlignées et affichées avec leurs groupes de capture.

Questions Fréquentes

Quelle est la différence entre .* et .+ ?

.* matche zéro ou plus de n'importe quel caractère, tandis que .+ en exige au moins un. Les deux sont gourmands — ils consomment autant que possible. Utilisez .*? ou .+? pour matching non-gourmand.

Comment valider un email avec regex ?

Un motif pratique est : ^[^\s@]+@[^\s@]+\.[^\s@]+$. N'utilisez pas de motifs trop stricts — la RFC 5322 officielle pour emails est très complexe. Mieux vaut valider le format et confirmer par email.

Pourquoi ma regex est-elle lente avec certain input ?

Vous avez peut-être du catastrophic backtracking. Les motifs comme (a+)+ ou (.*)* peuvent causer une explosion exponentielle. Utilisez des quantificateurs possessifs ou groupes atomiques, ou restructurez le motif.