Glyph WidgetsGlyph Widgets
OutilsÀ proposContactBlogConfidentialitéConditionsSupprimer les publicitésSoutenir sur Ko-fi

© 2026 Glyph Widgets LLC. Tous droits réservés.

·

Traitement 100% côté client

Retour au blog

Chercher et Remplacer: Éditer du texte

Cherchez et remplacez du texte en ligne avec regex, sensibilité à la casse, mot entier et remplacement global. Aperçu en temps réel.

Glyph Widgets
27 février 2026
12 min de lecture
chercher et remplacerremplacement de texteregex remplaceréditer texte en lignesubstitution de texte

Qu'est-ce que Chercher et Remplacer ?

Chercher et Remplacer est un outil en ligne gratuit qui recherche des motifs de texte dans un bloc de contenu et les remplace par une nouvelle chaîne. C'est l'équivalent dans le navigateur de la boîte de dialogue chercher/remplacer d'un éditeur de code ou d'un traitement de texte — utile lorsque vous travaillez avec du texte hors de ces applications, que vous avez besoin d'une prise en charge du regex sans ouvrir un IDE ou que vous souhaitez appliquer une série de substitutions à du contenu collé.

L'outil prend en charge la recherche littérale, les expressions régulières complètes, la correspondance avec ou sans distinction des majuscules et minuscules, l'imposition de limites de mots entiers, ainsi que le choix entre le remplacement de la première occurrence uniquement ou de toutes. Le nombre de correspondances est affiché en temps réel pendant la saisie, et le résultat est prévisualisé avant d'être appliqué ou copié. Tout le traitement s'effectue dans votre navigateur. L'outil est gratuit, sans compte requis.

Fonctionnalités principales

  • Recherche littérale — Trouve la chaîne exacte que vous saisissez dans le champ Chercher ; tous les caractères spéciaux regex sont automatiquement échappés.
  • Prise en charge des expressions régulières — Activez l'option Regex pour utiliser la syntaxe JavaScript regex complète dans le champ Chercher. Le flag u (Unicode) est toujours appliqué.
  • Majuscules/minuscules — Par défaut, la recherche est insensible à la casse. Activez « Respecter la casse » pour restreindre les correspondances à la casse exacte saisie.
  • Correspondance de mot entier — Lorsqu'elle est activée, l'outil entoure le motif de recherche d'assertions Unicode lookbehind et lookahead négatives, de sorte que chat ne corresponde pas à l'intérieur de châtaignier.
  • Remplacer la première ou toutes les occurrences — Le bouton « Tout remplacer » (actif par défaut) applique le remplacement globalement. Désactivez-le pour ne remplacer que la première occurrence.
  • Aperçu du compteur de correspondances — Affiche le nombre de correspondances en temps réel pendant la saisie dans le champ Chercher. Le compteur apparaît en vert lorsque des correspondances existent.
  • Appliquer à la saisie — Le bouton « Appliquer le remplacement » confirme le résultat dans le champ de saisie, permettant d'enchaîner plusieurs remplacements séquentiellement.
  • Copier le résultat dans le presse-papiers — Copie le résultat en un seul clic.
  • Mode de remplacement par lots — Définissez jusqu'à 20 paires chercher/remplacer et exécutez-les toutes en séquence sur un seul texte.
  • Mode lots supporter — Appliquez l'opération chercher/remplacer actuelle sur plusieurs textes indépendants à la fois.

Comment utiliser Chercher et Remplacer

Étape 1 : Saisissez votre texte

L'outil dispose de deux modes sélectionnables en haut : Individuel (par défaut) et Lots. En mode Individuel, collez votre texte dans la grande zone de texte de saisie à gauche de la page.

Étape 2 : Saisissez le motif de recherche

Tapez le texte à rechercher dans le champ de saisie Chercher. Pour une recherche littérale (par défaut), tapez exactement ce que vous souhaitez trouver. Par exemple, pour remplacer toutes les occurrences de colour par color, tapez colour dans Chercher.

Si l'option Regex est active, le champ Chercher accepte tout motif d'expression régulière JavaScript valide. Par exemple, \d{4}-\d{2}-\d{2} correspond aux chaînes de dates ISO.

Le compteur de correspondances apparaît à droite des boutons d'options dès qu'au moins une correspondance est trouvée.

Étape 3 : Saisissez le remplacement

Tapez la chaîne de remplacement dans le champ Remplacer par. Laissez-le vide pour supprimer toutes les correspondances. En mode regex, les références de groupes de capture comme $1 et $2 sont prises en charge dans la chaîne de remplacement.

Étape 4 : Configurez les options

Quatre boutons bascule contrôlent le comportement de la recherche :

OptionPar défautEffet
RegexDésactivéTraiter le champ Chercher comme expression régulière
Respecter la casseDésactivéCorrespondance exacte de casse uniquement
Mot entierDésactivéCorrespondance uniquement aux limites de mots
Tout remplacerActivéRemplacer toutes les correspondances ; désactivé = première uniquement

Remarque : L'option Mot entier est désactivée (grisée) lorsque Regex est actif, car les motifs regex gèrent leurs propres assertions de limite de mot.

Étape 5 : Vérifiez l'aperçu

Le panneau Sortie (Aperçu) à droite se met à jour en temps réel. Vérifiez le résultat avant de valider quoi que ce soit.

Exemple — remplacement littéral :

Saisie : La couleur du mur correspond à la couleur de la porte. Chercher : couleur Remplacer par : teinte Tout remplacer : activé

Sortie : La teinte du mur correspond à la teinte de la porte. Compteur de correspondances : 2 correspondances trouvées

Étape 6 : Appliquer ou copier

  • Appliquer le remplacement — Déplace le résultat dans le champ de saisie en effaçant l'aperçu. Utilisez-le pour enchaîner des remplacements : appliquez la première modification, puis saisissez un nouveau motif de recherche pour la passe suivante.
  • Copier le résultat — Copie la sortie d'aperçu dans le presse-papiers sans modifier la saisie. Utilisez-le lorsque vous souhaitez conserver le texte original dans la saisie pour référence.
  • Effacer — Vide la saisie, le champ Chercher, le champ Remplacer et efface les erreurs.

Utilisation du mode de remplacement par lots

Le mode de remplacement par lots intégré (distinct de la fonction lots du supporter) vous permet de définir jusqu'à 20 paires chercher/remplacer et de les exécuter toutes séquentiellement sur le même texte de saisie.

Étape 1 : Passer en mode Lots

Cliquez sur le bouton Mode Lots en haut de l'outil. L'interface change pour afficher la zone de texte de saisie, un tableau de paires chercher/remplacer et un bouton Exécuter.

Étape 2 : Définir les paires

Chaque ligne du tableau de paires contient :

  • Un champ Chercher
  • Un champ Remplacer
  • Un bouton .* pour activer le regex pour cette paire individuelle
  • Un interrupteur ACTIVÉ/DÉSACTIVÉ pour activer ou désactiver la paire sans la supprimer
  • Un bouton × pour supprimer la paire

Cliquez sur Ajouter une paire pour ajouter d'autres lignes (jusqu'à 20). Les paires sont appliquées dans l'ordre, de haut en bas. La sortie de la paire 1 devient l'entrée de la paire 2.

Étape 3 : Exécuter tous les remplacements

Cliquez sur Exécuter tous les remplacements. L'outil traite chaque paire activée en séquence et affiche le résultat final dans la zone de texte de sortie. Un compteur total de remplacements est affiché (par exemple, « 7 remplacements effectués au total »).

Chaque ligne de paire affiche son compteur individuel de correspondances après le traitement.

Exemple d'utilisation : Normaliser une exportation CSV. Paire 1 : chercher " → remplacer vide (supprimer les guillemets). Paire 2 : chercher (double espace) → remplacer (espace simple). Paire 3 : chercher ,\n → remplacer , (réunir les lignes découpées). Exécuter les trois en séquence.

Exemples pratiques

Remplacer toutes les instances d'un nom de fonction obsolète

Vous avez un extrait JavaScript qui utilise ancienNomFonction() partout. Chercher : ancienNomFonction, Remplacer : nouveauNomFonction, Tout remplacer : activé. L'aperçu montre toutes les occurrences mises à jour ; Appliquer valide la modification.

Extraire et reformater des dates avec regex

Votre fichier journal contient des dates au format 2025-12-31. Vous souhaitez les reformater en 31/12/2025. Activez Regex, Chercher : (\d{4})-(\d{2})-(\d{2}), Remplacer : $3/$2/$1, Tout remplacer : activé. Les groupes de capture sont permutés dans le remplacement.

Supprimer un préfixe répété

Vous avez 40 lignes commençant chacune par ERREUR : . Chercher : ERREUR : , Remplacer : vide, Tout remplacer : activé. Un clic supprime le préfixe de chaque ligne.

Conseils et bonnes pratiques

Utilisez Appliquer le remplacement pour enchaîner les opérations. Après avoir cliqué sur Appliquer, le résultat devient la nouvelle saisie. Vous pouvez alors saisir un nouveau motif de recherche pour une deuxième passe sans quitter l'outil.

Le flag u est toujours actif. L'outil construit les motifs regex avec le flag Unicode (u) toujours inclus. Cela garantit que les séquences d'échappement de propriétés Unicode comme \p{L} et \p{N} fonctionnent correctement en mode regex.

Mot entier utilise des limites Unicode. L'ancre de limite de mot standard \b en JavaScript ne fonctionne qu'avec les caractères ASCII. Cet outil utilise les lookbehind et lookahead de propriétés Unicode pour gérer correctement les limites de mots dans les textes multilingues.

Laissez Remplacer par vide pour supprimer les correspondances. Un champ Remplacer vide est valide. Toutes les correspondances sont supprimées du texte, ce qui est utile pour enlever des balises, supprimer des caractères indésirables ou effacer des motifs entiers.

L'ordre des paires dans les lots a de l'importance. Les paires en mode de remplacement par lots sont appliquées séquentiellement. Si la paire 1 produit une sortie que la paire 2 correspondrait également, la paire 2 agira sur ce texte transformé. Planifiez l'ordre de vos paires en conséquence.

Un regex invalide affiche une erreur, pas un plantage. Si vous saisissez un regex invalide dans le champ Chercher avec Regex activé, l'outil capture l'erreur, affiche « Expression régulière invalide » sous la ligne d'options et retourne la saisie originale inchangée. Corrigez le motif et l'erreur disparaît automatiquement.

Problèmes courants et dépannage

Erreur « Expression régulière invalide ». Le champ Chercher contient une erreur de syntaxe regex. Causes courantes : parenthèses non fermées, syntaxe de quantificateur invalide (par exemple, {3,1} où le minimum dépasse le maximum) ou une séquence d'échappement invalide. Corrigez le motif et l'erreur disparaît.

L'option Mot entier est grisée. Mot entier est désactivé lorsque le mode Regex est actif. C'est intentionnel — lorsque vous écrivez votre propre regex, vous contrôlez les limites de mots directement dans votre motif. Désactivez Regex pour utiliser l'interrupteur Mot entier.

Tout remplacer est activé mais seulement la première correspondance est remplacée. Vérifiez que le bouton Tout remplacer est mis en surbrillance (état actif). S'il apparaît comme un bouton contour, il est inactif et seule la première correspondance sera remplacée. Cliquez dessus pour l'activer.

Le compteur de correspondances affiche 0 mais je vois le mot dans le texte. Vérifiez Respecter la casse — si elle est activée, la casse du texte de recherche doit correspondre exactement à celle de la saisie. Vérifiez également l'absence d'espaces en début ou en fin dans le champ Chercher.

Le bouton Appliquer est désactivé. Appliquer n'est activé que lorsque replacedCount > 0, c'est-à-dire qu'au moins un remplacement serait effectivement réalisé. Si le motif de recherche ne trouve rien, Appliquer reste désactivé.

Le compteur total en mode lots est 0 mais les paires sont remplies. Assurez-vous que l'interrupteur ACTIVÉ/DÉSACTIVÉ de chaque paire affiche ACTIVÉ. Les paires désactivées (DÉSACTIVÉ) sont ignorées. Vérifiez également que la zone de texte de saisie en mode lots contient du contenu.

Confidentialité et sécurité

Chercher et Remplacer s'exécute entièrement dans votre navigateur. La fonction findAndReplace utilise le String.replace() natif de JavaScript et le constructeur RegExp — aucun service externe n'est contacté. Votre texte et vos motifs chercher/remplacer ne sont jamais transmis à un serveur. L'outil fonctionne hors ligne une fois la page chargée.

Questions fréquentes

Chercher et Remplacer est-il gratuit ? Oui, complètement gratuit. Toutes les fonctionnalités du mode individuel (littéral, regex, casse, mot entier, tout remplacer/premier, compteur de correspondances, appliquer, copier) et le mode de remplacement par lots intégré (jusqu'à 20 paires) sont gratuits sans compte requis. Le mode lots supporter (traiter plusieurs textes de saisie à la fois) nécessite un abonnement supporter Glyph Widgets.

Fonctionne-t-il hors ligne ? Oui. Une fois la page chargée, tout le traitement est effectué en JavaScript local. Aucune connexion internet n'est nécessaire.

Mes données sont-elles en sécurité ? Votre texte ne quitte jamais votre navigateur. Aucun serveur ne reçoit votre texte de saisie ni vos motifs chercher/remplacer. Rien n'est enregistré ou stocké en externe.

Le mode regex prend-il en charge les groupes de capture dans le remplacement ? Oui. Le String.replace() de JavaScript prend en charge $1, $2, etc. dans la chaîne de remplacement pour référencer les groupes de capture dans le motif. Les groupes de capture nommés référencés via $<nom> sont également pris en charge.

Quels flags regex sont utilisés ? Le flag u (Unicode) est toujours appliqué. « Respecter la casse » contrôle si le flag i est inclus (désactivé = i inclus, insensible à la casse ; activé = pas de i, sensible à la casse). « Tout remplacer » contrôle si le flag g est inclus.

Puis-je utiliser des lookaheads et des lookbehinds en mode regex ? Oui. JavaScript prend en charge les assertions lookahead ((?=...), (?!...)) et lookbehind ((?<=...), (?<!...)) dans les navigateurs modernes. Le flag Unicode (u) est actif, donc les séquences d'échappement de propriétés Unicode (\p{L}, \p{N}) fonctionnent également.

Combien de paires puis-je utiliser en mode de remplacement par lots ? Jusqu'à 20 paires. Le bouton « Ajouter une paire » est désactivé lorsque 20 paires sont déjà présentes. Les paires peuvent être désactivées individuellement avec l'interrupteur ACTIVÉ/DÉSACTIVÉ plutôt que supprimées.

Que se passe-t-il si un regex dans une paire de remplacement par lots est invalide ? La paire invalide est silencieusement ignorée (capturée avec un bloc try/catch). Son compteur de correspondances affiche 0 ou null. Les autres paires continuent à être traitées normalement. Corrigez le regex dans la ligne de la paire pour l'inclure dans l'exécution.

Puis-je appliquer des remplacements regex plusieurs fois sur le même texte ? Oui. En mode Individuel, utilisez Appliquer le remplacement pour confirmer chaque remplacement dans la saisie, puis saisissez un nouveau motif de recherche. En mode de remplacement par lots, définissez tous vos motifs comme des paires séparées et ils sont appliqués séquentiellement en un clic.

Y a-t-il une limite de caractères pour la saisie ? Aucune limite n'est imposée par l'interface. Les textes très volumineux (des centaines de milliers de caractères) peuvent entraîner des mises à jour d'aperçu en temps réel plus lentes sur les appareils anciens, mais l'outil les traitera quand même.

Outils associés

  • Convertisseur de casse — Convertissez les formats de casse de texte ; combinez avec chercher et remplacer pour une normalisation de texte complexe.
  • Suppresseur de lignes en double — Supprimez les lignes répétées du texte après les substitutions.
  • Compteur de mots — Comptez les occurrences et la fréquence des mots dans votre texte.

Essayez Chercher et Remplacer maintenant : Chercher et Remplacer

Dernière mise à jour : 27 février 2026

Continuer la lecture

Plus d'articlesEssayer Find and Replace