Regex pour macOS : testeur/éditeur
Tester des motifs Swift Regex localement
Pour macOS 14.2 ou version ultérieure.
J’utilise Regex 2.4.2 pour tester des motifs Swift Regex localement, inspecter les groupes de capture et prévisualiser les remplacements sans modifier les données de test collées. Cet éditeur natif ciblé distingue les motifs vides, non valides, sans correspondance et avec correspondances pendant la saisie.

Fonctions de Regex 2.4.2
- Affiche séparément les états vide, non valide, sans correspondance et avec correspondances
- Met en évidence toutes les correspondances ou les groupes de capture 0 à 8
- Propose les options d’insensibilité à la casse (
i), de point sur plusieurs lignes (s) et d’ancres multilignes (m) - Prévisualise en direct les remplacements
$0à$8dans un résultat en lecture seule - Échappe les barres obliques inverses et les guillemets à la copie, puis les déséchappe au collage
- Récupère facultativement un espace de travail depuis le bac à sable de l’app ; la récupération est désactivée par défaut

Avant de coller un motif dans un autre outil
Regex utilise le moteur Swift Regex. Je vérifie toujours le comportement final dans grep, sed, nginx ou le code de destination, car les moteurs, l’échappement des chaînes et la syntaxe de remplacement peuvent différer. Regex n’est ni un testeur multimoteur, ni un générateur IA, ni un outil de diagrammes, une bibliothèque ou un outil de remplacement par lots.
Les motifs, les données de test et les aperçus de remplacement sont traités localement dans l’app. L’app n’effectue aucun téléversement et ne possède ni compte, ni synchronisation dans le nuage, ni service réseau, ni analyse d’utilisation. Le site MotionObj continue d’utiliser Clicky et PostHog.

Questions fréquentes
Quelle différence y a-t-il entre un motif non valide et aucune correspondance ?
Un motif non valide ne peut pas être analysé, donc Regex affiche l’erreur. Un motif valide sans correspondance a été analysé correctement, mais ne correspond pas aux données de test actuelles.
L’aperçu de remplacement modifie-t-il les données de test ?
Non. L’aperçu en direct est en lecture seule et ne modifie jamais les données de test.
Où la récupération de l’espace de travail est-elle stockée ?
La récupération est désactivée par défaut. Si je l’active, Regex stocke un espace de travail localement dans le bac à sable de l’app sur ce Mac. Je peux l’effacer ou désactiver la récupération à tout moment ; les sauvegardes locales de l’appareil peuvent inclure les données du bac à sable.
Mes données quittent-elles l’app ?
Non. Regex traite localement les motifs, les données de test et les aperçus de remplacement. L’app n’effectue aucun téléversement et ne possède ni compte, ni synchronisation dans le nuage, ni service réseau, ni analyse d’utilisation.
Quel moteur d’expressions régulières l’app teste-t-elle ?
Regex teste le comportement de Swift Regex. Je vérifie toujours la destination finale séparément, car grep, sed, nginx et les autres moteurs peuvent se comporter différemment.
Autres langues
English · Deutsch · 日本語 · 简体中文 · Español (Latinoamérica)