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

Comment utiliser Rechercher et remplacer

  1. Collez votre texte dans la zone de saisie
  2. Saisissez le texte ou le regex à rechercher et le remplacement
  3. Activez au besoin le regex, la sensibilité à la casse, le mot entier ou la première occurrence seulement
  4. 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

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

Tous les outils ArrayKit