Aller au contenu principal
eyunzhu

Testeur d’expressions régulières

Testez des expressions JavaScript, inspectez les positions et groupes capturés et prévisualisez les remplacements.

Le résultat se met à jour pendant la saisie

Correspondances

Aperçu du remplacement


Tout est traité dans ce navigateur, sans envoi ni enregistrement.

À propos de cet outil

Pour déboguer une règle côté navigateur, saisissez le motif et les drapeaux dans leurs champs respectifs.

Mode d’emploi

Saisissez le motif sans barres obliques autour, les options et le texte. Utilisez g pour toutes les correspondances et i pour ignorer la casse. Les remplacements acceptent notamment $1 et les groupes nommés. Un traitement séparé est interrompu après 1,5 seconde. Limites : 100 000 caractères de texte, 4 000 de motif et moins de 2 000 correspondances.

Questions fréquentes

Puis-je coller telle quelle une regex PHP ou Java ?

Les moteurs n’ont pas tous la même syntaxe ni les mêmes drapeaux. Ici, c’est JavaScript : retirez les barres obliques extérieures. Les remplacements acceptent notamment $1 et $<name>.

Pourquoi n’obtiens-je que la première correspondance ?

Ajoutez g aux options pour toutes les rechercher. i ignore la casse ; m modifie le comportement de ^ et $ sur les lignes, mais ne permet pas au point de correspondre aux sauts de ligne.

Comment inverser deux mots capturés ?

Avec (\w+) (\w+) et le remplacement $2 $1, Ada Lovelace devient Lovelace Ada. $& insère la correspondance entière, $$ un signe dollar. Vérifiez puis copiez l’aperçu du remplacement.

Que faire en cas de délai dépassé ou de trop nombreuses correspondances ?

Raccourcissez le texte ou précisez le motif. Le traitement s’arrête après 1,5 seconde et refuse également d’atteindre 2 000 correspondances. Des résultats partiels ne sont pas présentés comme complets.

Commentaires

0
pour participer à la discussion.
Aucun commentaire pour le moment.
Fil de réponses

Suivez l’ensemble de la conversation dans l’ordre chronologique ; chaque réponse indique précisément le message auquel elle répond.