PixNudge

Testeur d’expressions régulières

Testez des expressions régulières JavaScript sur votre texte avec surlignage en direct, voyez chaque correspondance et ses groupes de capture, et prévisualisez les remplacements.

Flags

g: global, trouve toutes les correspondances · i: ignore la casse · m: multiligne, ^ et $ correspondent aux retours à la ligne · s: le point correspond aux retours à la ligne · u: Unicode · y: sticky (ancré)

Texte de test
Correspondances

Saisissez un motif et du texte pour voir les correspondances surlignées ici.

Remplacer

Saisissez un texte de remplacement pour prévisualiser le résultat après remplacement. Utilisez $1, $2… ou $<name> pour insérer des groupes.

Comment ça marche

  1. 1

    Collez ou saisissez vos données

    Collez du texte ou du code, déposez un fichier dans l’éditeur ou cliquez sur Ouvrir un fichier. Charger un exemple vous montre le fonctionnement de l’outil.

  2. 2

    Choisissez les options

    Le résultat se met à jour pendant la saisie. Changez de mode ou modifiez les options pour obtenir exactement le résultat voulu.

  3. 3

    Copiez ou téléchargez

    Copiez le résultat dans le presse-papiers en un clic ou téléchargez-le sous forme de fichier.

Pourquoi PixNudge

Rien ne quitte votre navigateur

Mots de passe, clés d’API, jetons, requêtes SQL et données clients sont traités sur votre appareil et ne sont jamais envoyés à un serveur.

Résultats instantanés

Aucun envoi, aucune attente : les résultats s’affichent pendant la saisie, même pour de grandes quantités de données.

Gratuit, sans inscription

Sans compte, sans limite et sans publicité dans les outils. Ajoutez la page à vos favoris et utilisez-la quand vous en avez besoin.

Questions fréquentes

Quelle variante de regex ce testeur utilise-t-il ?

Il utilise le moteur JavaScript (ECMAScript) de votre navigateur, avec les groupes nommés (?<name>…), le lookbehind et les classes de propriétés Unicode (\p et \P). La plupart des motifs fonctionnent de la même façon en Python, Java, PHP et .NET, mais certains détails peuvent différer.

Que se passe-t-il si mon motif est trop lent ?

Les motifs s’exécutent dans un worker en arrière-plan. Si l’un d’eux prend plus de deux secondes, par exemple à cause d’un backtracking catastrophique comme (a+)+$, il est arrêté et la page reste réactive.

Comment utiliser les groupes de capture dans le remplacement ?

Écrivez $1, $2, etc. pour les groupes numérotés, $<name> pour les groupes nommés et $& pour la correspondance complète. Pour insérer un signe dollar littéral, écrivez $$.

Autres outils gratuits