112 · Outils de développement

Testeur d'expressions régulières

Écrivez un modèle et du texte de test pour voir chaque correspondance mise en évidence, avec des groupes de capture dans un tableau.

Vos données : Cet outil traite votre saisie dans ce navigateur. CapyHelp ne télécharge pas cette entrée pour générer votre résultat. Détails de confidentialité

Testeur d'expressions régulières

Indicateurs : g (toutes les correspondances), i (ignorer la casse), m (multiligne), s (le point correspond à la nouvelle ligne), u (Unicode), y (collant).

Matchs

Utilisez 1 $, 2 $… pour les groupes et $& pour tout le match.

Comment utiliser le testeur de regex

  1. Tapez votre motif entre les barres obliques et définissez des indicateurs, tels que g ou i.
  2. Collez le texte à tester.
  3. Vérifiez les correspondances et les groupes en surbrillance et essayez un remplacement.

Référence rapide

  • \d chiffre, \w lettre, chiffre ou trait de soulignement, \s des espaces, . n'importe quel personnage
  • + un ou plusieurs, * zéro ou plus, ? facultatif, {2,5} 2 à 5 fois
  • ^ commencer, $ fin, \b limite de mot
  • (…) groupe de capture, (?:…) non-capture, (?<name>…) groupe nommé

Les modèles s'exécutent dans un travailleur distinct et sont arrêtés après 2 secondes, donc un modèle qui revient en arrière de manière catastrophique ne peut pas geler la page.

Exemples

/\d{3}-\d{4}/g sur « appeler le 555-1234 »

1 correspondance : 555-1234

/(\w+)@(\w+)\.com/g, remplacer par « 1 $ à 2 $ »

"ana à l'exemple"

Questions

De quelle saveur d'expression régulière s'agit-il ?

JavaScript (ECMAScript). La plupart de la syntaxe correspond à PCRE et Python, mais le lookbehind et certains échappements diffèrent légèrement d'un langage à l'autre.

Mes données sont-elles téléchargées ?

Non. Tout s'exécute dans votre navigateur, donc ce que vous collez ne quitte jamais votre appareil.

Traduction automatique. Passez en revue les résultats importants.