Recherchez et remplacez du texte copié sur votre Mac — avec regex
Écrivez une règle une fois — en texte simple ou en expression régulière — et lancez-la sur ce que vous avez copié, directement depuis la barre des menus. Pas de Terminal, pas de script shell.
Gratuit · En local · macOS 13.3+
Lancer une regex sur le presse-papiers sans écrire de script shell
-
1
Copiez
Copiez le texte à modifier — depuis n’importe quelle app.
⌘C. -
2
Cliquez
Cliquez sur l’icône de Clip Text Transform dans la barre des menus, puis sur votre règle — elle est dans le menu avec tout le reste. Pas encore de règle ? Gérer les scripts personnalisés… → Ajouter : saisissez ce qu’il faut rechercher et ce qu’il faut mettre à la place, puis enregistrez.
-
3
Collez
Le résultat est dans votre presse-papiers.
⌘V.
Vos propres règles de recherche et remplacement, sans Terminal
Chaque ligne, c’est une règle enregistrée et un seul clic :
-
Réordonner des champsDoe, Jane Jane DoeRechercher (\w+), (\w+)Remplacer $2 $1
-
Reformater une date03/25/2026 2026-03-25Rechercher (\d+)/(\d+)/(\d+)Remplacer $3-$1-$2
-
Espaces avant la ponctuationHello , world ! Hello, world!Rechercher [ ]+([,.!?;:])Remplacer $1
-
Masquer les chiffres1234 ****Rechercher [0-9]Remplacer *
-
Sans aucune regexHi, Jane! Hello, Jane!Rechercher HiRemplacer Hello
-
Guillemets sur chaque ligneLondon Paris Berlin "London" "Paris" "Berlin"Rechercher (?m)^(.+)$Remplacer "$1"
Des regex complètes — groupes de capture, $1 et $2 dans le remplacement
Avec l’option Expression régulière activée, le motif est une véritable expression régulière — syntaxe ICU, le moteur de NSRegularExpression d’Apple. Les groupes de capture reviennent dans le remplacement sous la forme $1, $2, etc., $0 désigne la correspondance entière, et les options en ligne fonctionnent : (?i) pour ignorer la casse, (?m) pour que ^ et $ agissent ligne par ligne, (?s) pour que . franchisse les retours à la ligne.
Deux choses à savoir avant de taper : dans Remplacer, un vrai retour à la ligne se saisit avec la touche Retour — taper \n en deux caractères insère un simple n — et les références de groupe s’écrivent $1, pas \1.
Tapez un exemple sous Test dans l’éditeur de règle : le résultat se met à jour à chaque modification de Rechercher ou de Remplacer. L’aperçu reste vide tant que Rechercher n’a pas de valeur (ou que Remplacer n’utilise pas {text}), et un motif invalide le vide et affiche une erreur juste à côté. Au passage, l’espace réservé {text} : laissez Rechercher vide, et dans Remplacer il représente tout le texte de votre presse-papiers — Remplacer devient alors un habillage autour de ce texte.
Enregistrez la règle une fois — la fois suivante, c’est un élément du menu
Enregistrez la règle, et elle devient un élément permanent du menu. Récents liste ce que vous venez de lancer et Favoris épingle ce que vous lancez chaque jour : une règle utilisée tous les matins est à un clic, en haut du menu. Il vous la faut sur le Mac d’un collègue ? L’export enregistre vos scripts dans un fichier qu’il pourra importer — importer, exporter et organiser vos scripts a sa propre page.
S’exécute sur votre Mac — sur tout texte copié, depuis n’importe quelle app
La règle s’exécute sur votre Mac, sur ce qui se trouve dans votre presse-papiers — copié depuis un navigateur, un éditeur, partout où vous pouvez appuyer sur ⌘C. Aucun champ où coller le texte, aucun service intermédiaire : le texte que vous convertissez reste sur votre Mac, sans détour par le cloud.
Questions fréquentes
Faut-il connaître les expressions régulières pour s’en servir ?
Non. Laissez l’option Expression régulière désactivée, et une règle devient une simple recherche avec remplacement : Hi devient Hello, et les points, les crochets et les signes dollar ne désignent rien d’autre qu’eux-mêmes.
Que se passe-t-il si ma regex contient une erreur ?
Dans l’éditeur de règle, l’aperçu se vide et une erreur s’affiche à côté du motif : vous voyez le problème sur votre texte d’exemple avant même que la règle ne s’exécute sur un vrai contenu. Corrigez le motif, et l’aperçu revient.
Puis-je relancer plus tard la même recherche avec remplacement ?
Oui. Une règle enregistrée reste un élément du menu tant que vous la gardez, et Récents, en haut du menu, contient celles que vous venez d’utiliser — relancer une règle ne demande donc qu’un clic.
Une règle peut-elle agir ligne par ligne sur un texte de plusieurs lignes ?
Oui — commencez le motif par (?m), et ^ et $ désignent le début et la fin de chaque ligne. Rechercher (?m)^(.+)$ · Remplacer "$1" met chaque ligne entre guillemets : London / Paris / Berlin devient "London" / "Paris" / "Berlin". Sans (?m), ^ et $ ne correspondent qu’au début et à la fin du texte entier : une règle prévue pour chaque ligne ne fait alors rien sur un texte de plusieurs lignes.
Téléchargez Clip Text Transform — gratuit pour macOS
Gratuit, sans inscription, et votre texte reste sur votre Mac.
Télécharger pour macOSNécessite macOS 13.3 ou version ultérieure.
Tout ce que fait l’app