Motif
Utilitaire pour développeurs
Testeur Regex
Testez des expressions régulières JavaScript avec correspondances en direct, captures numérotées et nommées, indices exacts, texte surligné et résultat du remplacement. Les tests risqués s'exécutent dans un Worker du navigateur avec délai d'expiration.
Liste des correspondances
Correspondances et positions
| # | Correspondance | Début | Fin | Longueur | Groupes |
|---|
Groupes de capture
Groupes numérotés et nommés
| Correspondance | Groupe | Valeur | Début | Fin |
|---|
Aperçu
Texte de test surligné
Remplacer
Tester le résultat du remplacement
Exemples
Tests Regex courants
Référence rapide Regex
| Élément | Signification | Exemple |
|---|---|---|
. | Tout caractère sauf une fin de ligne, à moins que dotAll soit activé. | a.c |
\d | Caractère de chiffre décimal. | \d{4} |
\w | Lettre ASCII, chiffre ou trait de soulignement dans une regex JavaScript. | \w+ |
+ | Une ou plusieurs occurrences de l'élément précédent. | \w+ |
* | Zéro ou plusieurs occurrences de l'élément précédent. | .* |
? | Élément facultatif ou marqueur de quantificateur non gourmand. | https? |
() | Groupe de capture numéroté. | (\d{4})-(\d{2}) |
(?<name>...) | Groupe de capture nommé. | (?<year>\d{4}) |
^ / $ | Ancres de début et de fin. | ^Title |
\b | Limite de mot. | \bcat\b |
Notes sur les expressions régulières JavaScript
FAQ du testeur Regex
Quelle variante d'expression régulière cet outil utilise-t-il ?
Il utilise le moteur RegExp JavaScript natif du navigateur, y compris les options modernes prises en charge et les groupes de capture nommés.
Puis-je consulter la position des captures ?
Oui. Activez l'option d pour afficher les indices de début et de fin des groupes numérotés et nommés.
Pourquoi un motif expire-t-il ?
Certaines expressions provoquent un retour arrière catastrophique. Le testeur arrête le Worker après une seconde pour que la page reste réactive.
Mon motif ou mon texte est-il envoyé à un serveur ?
Non. La compilation, la recherche, le surlignage et le remplacement s'effectuent localement dans votre navigateur.