💡 ToolFK provides all tools free of charge. The ads you see help us keep the site running sustainably. Thank you for your support! ❤️ ToolFK tools are free. Ads help keep the site running. Thanks! ❤️

Testeur d'expressions régulières

Testez et générez des regex gratuitement. Validez emails, IP, dates, texte chinois, etc. Code pour Python, Go, Java, PHP, JS, Ruby.

Finds 0

Result
JavaScript
PHP
Go
Java
Ruby
Python2
Python3
ObJC

Qu'est-ce que Regex Tester ?

Regex Tester est un outil en ligne gratuit qui vous permet de construire, tester et déboguer des expressions régulières directement dans votre navigateur. Que vous validiez un e-mail, extrayiez des adresses IP ou analysiez des dates, cet outil vous offre un retour instantané pendant que vous tapez. Aucune installation, aucune configuration : ouvrez simplement la page et commencez à faire correspondre des motifs à un texte d'exemple.

Conçu pour les développeurs, analystes de données et toute personne travaillant avec du texte, le testeur d'expressions régulières prend en charge les langages de programmation courants comme Python, Go, Java, PHP, JavaScript et Ruby. Il inclut également des motifs prêts à l'emploi pour les caractères chinois, les URL, les numéros de téléphone, etc. Vous pouvez modifier les drapeaux (insensible à la casse, multiligne, etc.) et visualiser les détails des correspondances en temps réel, ce qui facilite l'apprentissage des expressions régulières ou le débogage d'une expression complexe.

Fonctionnalités clés

  • Correspondance en direct : Voyez les correspondances en surbrillance, les groupes et les captures se mettre à jour lorsque vous tapez votre expression régulière et votre chaîne de test.
  • Bibliothèque de motifs intégrée : Insérez rapidement des motifs d'expression régulière courants pour les e-mails, adresses IP, dates, texte chinois, numéros de sécurité sociale et couleurs hexadécimales.
  • Extraits de code multi-langage : Après avoir construit votre expression régulière, copiez instantanément des blocs de code prêts à l'emploi pour Python, Go, Java, PHP, JavaScript et Ruby.
  • Drapeaux globaux et multilignes : Activez ou désactivez la sensibilité à la casse, les ancres multilignes (^/$), le mode point-tout et la prise en charge Unicode en un clic.
  • Test des groupes et remplacements : Saisissez une chaîne de remplacement pour voir les résultats de substitution, ou inspectez les groupes capturés dans un tableau structuré.
  • Partage par URL persistante : Enregistrez votre expression régulière et votre entrée de test actuelles sous forme de lien partageable, idéal pour le débogage en équipe.

How to Test and Generate Regex Online

  1. Ouvrez l'outil Regex Tester sur ToolFK et repérez la zone de saisie intitulée « Regular Expression ».
  2. Tapez ou collez votre motif d'expression régulière (par exemple, \b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b pour la recherche d'e-mails) dans le premier champ.
  3. Dans le deuxième champ intitulé « Test String », saisissez le texte que vous souhaitez parcourir. Vous pouvez également coller directement un échantillon de données.
  4. Ajustez les drapeaux (par exemple, i pour insensible à la casse, m pour multiligne) en cliquant sur les boutons bascule situés sous le champ de l'expression régulière.
  5. Observez les correspondances se surligner instantanément. Cliquez sur n'importe quelle correspondance pour voir ses groupes capturés dans le panneau des résultats.
  6. Une fois satisfait, cliquez sur le bouton « Copy Code » correspondant à votre langage préféré (Python, Go, Java, etc.) pour obtenir un extrait fonctionnel incluant le motif et les drapeaux.

Meilleurs cas d'utilisation

  • Validation des entrées de formulaire : Testez rapidement les motifs d'e-mail, de téléphone ou d'URL avant de les intégrer dans le code de production.
  • Nettoyage et extraction de données : Extrayez des adresses IP, des dates ou des caractères chinois à partir de fichiers journaux ou de gros fichiers texte.
  • Revue de code et débogage : Partagez une URL d'expression régulière persistante avec un collègue pour vérifier un motif complexe sans envoyer de fichiers.
  • Apprentissage des expressions régulières : Expérimentez avec des motifs courants et observez en temps réel le comportement des groupes de capture, quantificateurs et alternatives.
  • Prototypage multi-langage : Écrivez une expression régulière une fois et copiez-la sous forme de code en Python, JavaScript, Java, PHP, Go ou Ruby — gagnez des minutes de conversion manuelle.

Outils associés

Frequently Asked Questions

Comment faire correspondre une adresse e-mail avec ce testeur d'expressions régulières ?

Utilisez le motif d'e-mail intégré dans la bibliothèque, ou tapez \b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b. L'outil surligne toutes les correspondances instantanément. Vous pouvez ensuite copier l'extrait de code pour votre langage back-end. Si vous devez exclure certains domaines, modifiez simplement le motif et observez les résultats se mettre à jour.

Puis-je tester les expressions régulières pour les caractères chinois avec cet outil en ligne ?

Oui. La bibliothèque de motifs inclut un préréglage pour les caractères chinois ([\u4e00-\u9fff] ou \p{Han} avec le drapeau Unicode). Collez du texte chinois dans la zone de chaîne de test. L'outil prend en charge la correspondance Unicode lorsque vous activez le drapeau Unicode (u). C'est particulièrement utile pour valider des noms ou extraire des caractères spécifiques de données multilingues.

Pourquoi mes correspondances disparaissent-elles lorsque j'active le mode multiligne ?

Le mode multiligne (drapeau m) modifie le comportement de ^ et $ : ils correspondent désormais au début et à la fin de chaque ligne, et non de la chaîne entière. Si votre motif repose sur des ancres de début/fin, activez le multiligne pour qu'il corresponde à chaque ligne séparément. Sinon, laissez-le désactivé. L'aperçu en direct de l'outil vous permet d'activer/désactiver le drapeau et de voir immédiatement l'effet.

Comment générer une expression régulière pour une adresse IP ?

Utilisez le motif d'adresse IP de la bibliothèque : \b(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\b. Collez-le dans le champ d'expression régulière et ajoutez une chaîne de test contenant des adresses IP valides et invalides. L'outil surlignera les adresses valides. Vous pouvez ensuite copier le motif sous forme d'extrait Python ou Java pour une validation côté serveur.

Puis-je partager ma session de test d'expression régulière avec d'autres ?

Absolument. Après avoir tapé votre expression régulière et votre chaîne de test, l'URL dans la barre d'adresse de votre navigateur se met à jour automatiquement avec votre entrée encodée. Copiez cette URL et envoyez-la à quelqu'un. Lorsqu'il ouvre le lien sur le Regex Tester de ToolFK, votre motif, vos drapeaux et votre chaîne de test exacts seront chargés — aucune étape supplémentaire n'est nécessaire.

Cet outil prend-il en charge les anticipations (lookahead/lookbehind) et les références arrière ?

Oui. Le moteur d'expression régulière utilisé dans le testeur en ligne de ToolFK prend en charge la plupart des fonctionnalités modernes des expressions régulières, y compris les anticipations positives et négatives ((?=...), (?!...)), les regards en arrière ((?<=...), (?<!...)), les groupes nommés ((?<name>...)) et les références arrière (\1, \k<name>). La mise en surbrillance en direct et le tableau des groupes vous montreront exactement ce que chaque partie capture.

Dernière mise à jour : 1er juillet 2026