Outils développeur

Testeur d’expressions régulières

Essayez une expression régulière JavaScript et listez les correspondances, y compris une erreur si le motif est invalide.

Testeur d’expressions régulières workspace

Flags

Mode d’emploi

Saisissez un motif, choisissez les drapeaux et collez le texte à tester. Tester utilise le moteur RegExp JavaScript dans votre navigateur. Un motif invalide affiche le message du moteur. La recherche globale s’arrête après 500 correspondances pour qu’un motif ne puisse pas bloquer la page en renvoyant indéfiniment des correspondances vides.

Exemple

Avec le drapeau global, les deux adresses sont listées. Le motif n’est pas appliqué sur le serveur.

Entrée

\b\w+@\w+\.\w+\b
---
Write to ada@example.com or grace@example.org today.

Sortie

Match 1 at 9: ada@example.com
Match 2 at 29: grace@example.org

Fonctionnement

Les drapeaux sont l’ensemble JavaScript standard : g, i, m, s et u. Le résultat liste chaque correspondance, son index et les groupes capturés. Ce n’est pas PCRE et ce n’est pas le moteur Java.

Erreurs courantes

  • Expression régulière invalide Le motif a un groupe non fermé, un échappement incorrect ou un drapeau refusé par ce navigateur. Le message vient de JavaScript.
  • Un motif fonctionnait dans un autre langage Lookaheads et échappements diffèrent. Traitez cette page comme le résultat JavaScript uniquement.
  • La page a cessé de lister les correspondances Le mode global conserve les 500 premières correspondances.

Limites

Le backtracking catastrophique peut encore ralentir un motif. Gardez le texte de test sous 200 000 caractères et évitez les quantificateurs imbriqués sur des motifs non fiables. Le motif n’est pas envoyé au serveur.

Confidentialité

Le texte que vous collez est traité dans votre navigateur. PepsTools ne le reçoit pas, ne le stocke pas et ne l’envoie pas à un autre service.

Questions

Quel moteur est-ce ?

Le moteur d’expressions régulières intégré à votre navigateur, exposé comme JavaScript RegExp.