Testez une expression régulière sur votre texte, voyez chaque correspondance et chaque groupe, et comprenez le motif morceau par morceau — directement dans votre navigateur.
Le Testeur Regex surligne chaque correspondance d’une expression régulière JavaScript dans votre texte et liste les groupes capturés. Une décomposition explique chaque partie du motif en mots. Un mode remplacement montre le résultat d’une substitution, et un mode tests unitaires vérifie le motif sur des lignes qui doivent et ne doivent pas correspondre, pour être sûr qu’il fonctionne encore après une modification.
Votre motif et votre texte sont traités dans votre navigateur et ne sont pas envoyés à un serveur — le site reçoit seulement un événement anonyme « outil ouvert », sans le contenu. Un résultat envoyé vers un autre outil reste 24 heures sur cet appareil dans « Activité récente ». Un lien « Partager » contient le motif et le texte dans le lien lui-même : ne le partagez qu’avec des personnes de confiance.
JavaScript, comme dans les navigateurs et Node.js. La plupart des motifs fonctionnent pareil en Python, Java ou PHP, mais vérifiez les drapeaux et la prise en charge du lookbehind dans votre langage cible.
Vous listez les lignes qui doivent correspondre et celles qui ne le doivent pas. À chaque modification du motif, vous voyez aussitôt s’il accepte et rejette toujours les bonnes choses.
Elle a pris trop de temps — le plus souvent, des quantificateurs imbriqués comme (a+)+ font essayer au moteur un nombre énorme de combinaisons. L’outil l’arrête en arrière-plan ; réécrivez cette partie de façon plus précise.