Testeur de regex
Testez les expressions régulières JavaScript contre n'importe quel texte — voyez les correspondances, groupes de capture et remplacements en direct, dans votre navigateur.
À propos de Testeur de regex
Le testeur regex de Handytool vous permet de construire et de déboguer les expressions régulières JavaScript contre n'importe quelle chaîne de test en temps réel. Basculez chaque drapeau (g, i, m, s, y, u), voyez les groupes de capture numérotés pour chaque correspondance et essayez un modèle de remplacement avec des espaces réservés $1, $2 côte à côte. Le motif est évalué par le moteur RegExp natif de votre navigateur, donc ce que vous voyez ici correspond exactement à ce que votre code fera en production.
Fonctionnalités de Testeur de regex
- 01
Correspondances en direct et groupes de capture
Chaque frappe réexécute le motif. Chaque correspondance affiche son index dans l'entrée plus tous les groupes capturés, pour que vous puissiez confirmer la structure au fur et à mesure que vous affinez l'expression.
- 02
Tous les drapeaux JavaScript
Basculez g, i, m, s, y et u individuellement. Les drapeaux sticky et unicode sont inclus pour que vous puissiez reproduire exactement ce que votre code d'application utilise.
- 03
Aperçu de remplacement
Tapez une chaîne de remplacement avec $1, $2, $& et similaires pour voir la sortie remplacée se mettre à jour en direct — utile pour les modifications de texte en masse uniques ou pour vérifier une transformation complexe.
FAQ Testeur de regex
- Quelle saveur regex ce testeur utilise-t-il ?
- JavaScript (ECMAScript). Les motifs sont évalués par le moteur RegExp natif du navigateur, donc le comportement correspond à Node.js et à tout navigateur moderne. Les lookbehinds, groupes nommés et échappements de propriété Unicode (\p{…} avec le drapeau u) sont pris en charge.
- Mon motif ou chaîne de test quitte-t-il la page ?
- Non. Tout s'exécute localement dans votre navigateur — aucune demande réseau n'est faite lorsque vous tapez un motif, alternez les drapeaux ou prévisualisez un remplacement.
- Comment utiliser les groupes de capture dans le champ de remplacement ?
- Utilisez $1, $2, … pour référencer les groupes de capture numérotés, $& pour la correspondance entière et $$ pour insérer un $ littéral. L'aperçu de remplacement se met à jour en direct lorsque vous modifiez le motif ou le modèle.
- Pourquoi ma regex ne correspond-elle pas sur les sauts de ligne ?
- Par défaut le point (.) ne correspond pas aux caractères de saut de ligne. Activez le drapeau s (dot-all) ou utilisez [\s\S] pour correspondre à n'importe quel caractère y compris les sauts de ligne.
- Cela fonctionne-t-il pour les motifs Python ou PCRE ?
- Le moteur est JavaScript, donc la plupart des motifs de base se comportent de manière identique, mais les fonctionnalités comme les groupes nommés (?P<name>…) (Python) ou les quantificateurs possessifs (PCRE) ne sont pas prises en charge. Utilisez la syntaxe JS équivalente : (?<name>…) pour les groupes nommés.
Outils liés
Développeur →- Disponible
Visionneuse de différences
Comparez deux textes côte à côte — diff par ligne, mot ou caractère — en toute confidentialité dans votre navigateur.
DéveloppeurGratuitExécuté localementOuvrir - Disponible
Générateur de Lorem ipsum
Générez du texte fictif — paragraphes, phrases ou mots — instantanément, avec balises HTML optionnelles.
DéveloppeurGratuitExécuté localementOuvrir - Disponible
Slugify
Transformez n'importe quel titre en slug propre et sûr pour les URL — conscient de l'Unicode, avec options de séparateur et stop-word.
DéveloppeurGratuitExécuté localementOuvrir
Explorez d'autres outils
Tous les outils →- Disponible
PDF vers JPG
Convertissez chaque page d'un PDF en image JPG, PNG ou WebP nette directement dans votre navigateur — sans téléchargement, sans perte de qualité.
PDFGratuitExécuté localementOuvrir - Disponible
Supprimer l'arrière-plan
Effacez l'arrière-plan d'une photo grâce à un modèle qui tourne dans le navigateur.
ImageGratuitExécuté localementOuvrir - Disponible
Rogner une vidéo
Coupez le début ou la fin d'une vidéo, à l'image près.
VidéoGratuitOuvrir - Disponible
Rogner un audio
Découpez un fragment d'un fichier audio.
AudioGratuitExécuté localementOuvrir - Disponible
Markdown vers HTML
Convertissez du Markdown en HTML propre directement dans votre navigateur.
DocumentGratuitExécuté localementOuvrir