Fonctionnalités principales
- Correspondance en direct
- Capturer des groupes
- Aperçu du remplacement
- Traitement local
Déboguez les expressions régulières localement dans le navigateur avec des indicateurs, la mise en évidence des correspondances, des groupes de capture, des groupes nommés et un aperçu de remplacement.
Saisissez le motif sans envelopper les barres obliques.
Collez les journaux, les réponses API ou le texte brut. Les correspondances sont mises en évidence à droite.
Affiche les matchs en direct avec les drapeaux actuels.
Enregistrez les modèles, remplacements, indicateurs, textes de test et scénarios de test utiles pour une restauration et une validation en un clic ultérieurement.
Détecte la structure du modèle actuel, les capacités et les risques possibles.
Des groupes de capture 4 ont été détectés pour l'exportation, le remplacement et le traitement en aval.
Des branches | ont été détectées. Une branche large placée en premier peut consommer du texte avant que les branches ultérieures ne soient essayées.
Combine des contrôles de risque statiques avec un benchmark léger.
Un test de performances léger sera exécuté une fois le chargement de la page terminé.
Décompose les segments de modèle clé dans l'ordre.
(Groupe0-1Démarre un groupe de capture qui peut être référencé dans les correspondances et les remplacements.
GETLittéral1-4Correspond littéralement à ce texte.
|Branche4-5Appariement de branches : chaque côté peut satisfaire le modèle.
POSTLittéral5-9Correspond littéralement à ce texte.
)Groupe9-10Termine le groupe actuel.
\sÉvasion10-12Correspond à un caractère d'espacement.
+Quantificateur12-13Répète le segment précédent une ou plusieurs fois.
(Groupe13-14Démarre un groupe de capture qui peut être référencé dans les correspondances et les remplacements.
\/Évasion14-16Correspond à un caractère spécial échappé ou à une séquence de contrôle.
\SÉvasion16-18Correspond à un caractère autre qu'un espace.
+Quantificateur18-19Répète le segment précédent une ou plusieurs fois.
)Groupe19-20Termine le groupe actuel.
\sÉvasion20-22Correspond à un caractère d'espacement.
+Quantificateur22-23Répète le segment précédent une ou plusieurs fois.
(Groupe23-24Démarre un groupe de capture qui peut être référencé dans les correspondances et les remplacements.
\dÉvasion24-26Correspond à un caractère à un chiffre.
{3}Quantificateur26-29Répète le segment précédent selon {3}.
)Groupe29-30Termine le groupe actuel.
\sÉvasion30-32Correspond à un caractère d'espacement.
+Quantificateur32-33Répète le segment précédent une ou plusieurs fois.
(Groupe33-34Démarre un groupe de capture qui peut être référencé dans les correspondances et les remplacements.
\dÉvasion34-36Correspond à un caractère à un chiffre.
+Quantificateur36-37Répète le segment précédent une ou plusieurs fois.
msLittéral37-39Correspond littéralement à ce texte.
)Groupe39-40Termine le groupe actuel.
Groupes de capture 4 détectés.
#1 · 34-62
POST /api/connexion 401 33ms
Groupe 1
POST
Groupe 2
/api/connexion
Groupe 3
401
Groupe 4
33ms
Prend en charge $1, $2, et les références de groupes nommés.
Après avoir vérifié l'aperçu, réécrivez le résultat du remplacement dans l'entrée.
Aperçu du résultat
OBTENIR /api/users?id=42 200 18ms POST /api/connexion -> 401 (33ms) OBTENIR /assets/app.js 304 4ms
Différentiel de remplacement
Affiche uniquement les lignes modifiées. Le rouge est avant, le vert est après.
Avant
POST /api/connexion 401 33ms
Après
POST /api/connexion -> 401 (33ms)
Enregistrez plusieurs entrées et le nombre de correspondances attendues, puis validez l'expression régulière actuelle en une seule exécution.
Lorsque les correspondances attendues sont vides, le nombre de correspondances actuel est utilisé.
Taux de réussite
0%
Réussi
0
Échec
0
Bloqué
0
Testez les correspondances, les groupes et la sortie de remplacement. Déboguez les expressions régulières localement dans le navigateur avec des indicateurs, la mise en évidence des correspondances, des groupes de capture, des groupes nommés et un aperçu de remplacement. Le flux de travail principal est conçu pour s'exécuter dans votre navigateur actuel.
Oui. Testeur d’expressions régulières s'ouvre dans un navigateur moderne et ne nécessite pas l'installation de logiciel de bureau.
Les cas d'utilisation courants incluent les règles d'extraction des journaux de débogage ; Validez les modèles de saisie du formulaire.
Le workflow de traitement principal est conçu pour s'exécuter localement dans le navigateur. Les fonctionnalités clés incluent la correspondance en direct, les groupes de capture, l'aperçu de remplacement ; le compte, les commentaires et les analyses anonymes peuvent toujours créer des demandes de site normales.
Commentaires 0
Connectez-vous pour commenter et répondre.