Rechercher et remplacer du texte en ligne
Recherchez et remplacez dans un bloc de texte entier dans votre navigateur, avec des contrôles regex, casse et mot entier. Votre texte reste sur votre appareil.
Rechercher et remplacer du texte s'exécute entièrement dans votre navigateur. Le texte que vous collez, les valeurs de recherche et de remplacement, et le résultat ne quittent jamais votre appareil et ne sont pas téléversés vers ArrayKit.
Ouvrir le testeur de regex
À propos de Rechercher et remplacer
Rechercher et remplacer du texte vous permet d'échanger une chaîne contre une autre dans un bloc de texte entier d'un seul coup. Saisissez ce qu'il faut rechercher et par quoi le remplacer, puis affinez la correspondance : activez le regex pour repérer des motifs et réutiliser les groupes capturés avec les rétroréférences $1 et $2, activez la sensibilité à la casse, limitez les correspondances aux mots entiers, ou choisissez entre remplacer chaque correspondance ou seulement la première. L'outil indique exactement combien de correspondances ont été remplacées et vous donne un résultat que vous pouvez copier ou télécharger. C'est pratique pour nettoyer des logs collés, renommer des variables dans un extrait, reformater des dates, ou modifier en masse des listes et des lignes CSV. Tout s'exécute sur votre appareil — le texte que vous collez est traité dans le navigateur et ne le quitte jamais.
Fonctionnalités
- Remplacez chaque correspondance d'un coup ou seulement la première occurrence
- Compteur de correspondances en direct pour savoir combien de remplacements ont été faits
- Mode regex avec des rétroréférences $1 et $2 dans le remplacement
- Correspondance sensible ou insensible à la casse en une seule option
- Correspondance par mot entier qui respecte les limites de mots
- Message d'erreur clair et intégré lorsqu'une expression régulière est invalide
- Copiez ou téléchargez le texte remplacé en un clic
- S'exécute sur votre appareil sans qu'aucun texte ne soit téléversé nulle part
Comment utiliser Rechercher et remplacer
- Collez votre texte dans la zone de saisie
- Saisissez le texte ou le regex à rechercher et le remplacement
- Activez au besoin le regex, la sensibilité à la casse, le mot entier ou la première occurrence seulement
- Lisez le nombre de correspondances, puis copiez ou téléchargez le résultat
Exemple
Entrée
find: (\w+)@(\w+)
replace: $2 at $1
text: user@example
Sortie
example at user
Les groupes de capture regex permettent à $1 et $2 d'échanger les deux moitiés d'une correspondance.
Erreurs courantes et dépannage
- Le remplacement affiche un $1 littéral au lieu du texte capturé. — Les rétroréférences comme $1 ne fonctionnent que lorsque le mode Regex est activé. Activez Regex et assurez-vous que votre motif de recherche contient bien un groupe entre parenthèses.
- Rien n'est remplacé alors que le texte est clairement présent. — Vérifiez l'option Sensible à la casse. Lorsqu'elle est activée, « Cat » et « cat » sont différents ; désactivez-la pour correspondre sans tenir compte de la casse.
- Une recherche comme cat modifie aussi « category » et « scatter ». — Activez Mot entier pour que cat ne corresponde qu'au mot isolé et pas aux sous-chaînes à l'intérieur de mots plus longs.
- Le mode Regex affiche une erreur « Expression régulière invalide ». — Vous avez sans doute une ( ) ou une [ ] non équilibrée. Corrigez le crochet, ou désactivez Regex pour chercher les caractères littéralement.
Foire aux questions
- Comment utiliser les groupes de capture lors d'une recherche-remplacement avec regex ?
- Activez le mode Regex et entourez des parties de votre motif de recherche de parenthèses, puis référencez-les dans le remplacement par $1, $2, et ainsi de suite. Par exemple, rechercher (\w+) (\w+) et remplacer par $2 $1 échange deux mots.
- Puis-je ne remplacer que la première correspondance au lieu de toutes ?
- Oui. Passez la portée de « Tout remplacer » à « Première seulement » et seule la première correspondance est remplacée. Le compteur affiche tout de même combien de candidats ont été trouvés lors de ce passage.
- Que fait ici l'option mot entier ?
- Le mot entier entoure votre recherche de limites de mots, si bien que rechercher « cat » correspond au mot isolé « cat » mais laisse « category » et « scatter » intacts. Cela fonctionne en mode simple comme en mode regex.
- Cet outil de recherche-remplacement traite-t-il ma recherche comme un regex par défaut ?
- Non. Par défaut, votre texte de recherche est mis en correspondance littéralement, si bien que des caractères comme . ( et $ se représentent eux-mêmes. Activez le mode Regex uniquement lorsque vous voulez la correspondance de motifs et les rétroréférences.
- Le texte que je colle dans Rechercher et remplacer est-il téléversé quelque part ?
- Non. La recherche-remplacement s'exécute entièrement dans votre navigateur. Le texte que vous collez, votre recherche et le résultat restent sur votre appareil et ne sont jamais envoyés à ArrayKit.
- Que se passe-t-il si mon expression régulière est invalide ?
- L'outil intercepte l'erreur et affiche un message « Expression régulière invalide » au lieu de modifier votre texte, si bien que vous pouvez corriger le motif avant que quoi que ce soit ne soit remplacé.
Outils associés
- Testeur de regex — Testez des expressions régulières en direct avec correspondances, groupes et indicateurs.
- Comparer du texte — Compare deux textes ligne par ligne et affiche ajouts et suppressions.
- Convertisseur de casse — Convertit le texte entre camelCase, snake_case, kebab-case, PascalCase et plus.
- Supprimer les lignes en double — Collez une liste et supprimez les lignes en double instantanément, avec insensibilité à la casse, rognage et tri.
- Trier les lignes de texte — Trie une liste par ordre alphabétique, numérique, par longueur ou au hasard.
- Compteur de mots — Comptez mots, caractères, lignes, octets et tokens en direct.
Tous les outils ArrayKit