Rechercher et remplacer
Recherchez et remplacez des mots ou des motifs dans un texte (casse, mots entiers, expressions régulières), avec compteur et aperçu en direct.
Dans le remplacement : $1, $2… insèrent un groupe capturé, $<nom> un groupe nommé, $& la correspondance entière, $$ un signe dollar, \n un saut de ligne et \t une tabulation. ^ et $ correspondent au début et à la fin de chaque ligne.
Attention : un groupe répété contient un autre quantificateur illimité, par exemple (a+)+. Ce type de motif peut être extrêmement lent sur certains textes.
Aperçu (texte supprimé barré, nouveau texte surligné)
Comment rechercher et remplacer du texte
- Collez votre texte dans la zone Texte.
- Saisissez ce que vous cherchez dans Rechercher et le nouveau texte dans Remplacer par. Laissez Remplacer par vide pour supprimer chaque occurrence.
- Choisissez Texte simple pour chercher exactement les caractères saisis, ou Expression régulière pour chercher un motif.
- Cochez Respecter la casse si « Paris » et « paris » doivent être distingués, et Mots entiers uniquement si « rat » ne doit pas être trouvé dans « bureaucratie ».
- Vérifiez le nombre de remplacements et l’aperçu : le texte supprimé est barré, le nouveau texte est surligné.
- Copiez le Résultat, ou cliquez sur Reprendre le résultat comme nouveau texte pour enchaîner un autre remplacement.
Le résultat se met à jour pendant la saisie ; le bouton Tout remplacer relance simplement le remplacement.
Le mode texte simple
En mode texte simple, chaque caractère est pris au pied de la lettre : le point, les crochets, l’astérisque et le signe dollar n’ont aucun sens particulier, ni dans la recherche ni dans le remplacement. C’est le mode idéal pour les corrections courantes : renommer un produit dans tout un document, corriger un nom mal orthographié partout ou remplacer une adresse web par une autre.
L’option Mots entiers uniquement considère les lettres accentuées comme des lettres à part entière : chercher « été » en mot entier ne trouve ni « étés » ni « comité ». Le trait d’union sépare les mots : « porte » est trouvé dans « porte-monnaie ».
Le mode expression régulière
Une expression régulière décrit un motif plutôt qu’un texte fixe. L’outil utilise la syntaxe JavaScript, avec deux facilités pour la retouche de documents :
^et$correspondent au début et à la fin de chaque ligne :^remplacé par-transforme chaque ligne en élément de liste ;- dans le remplacement,
\ninsère un saut de ligne et\tune tabulation.
Le remplacement peut réutiliser des morceaux de la correspondance : $1, $2… insèrent les groupes capturés, $<nom> un groupe nommé, $& la correspondance entière et $$ un signe dollar. Quelques exemples utiles :
| Rechercher | Remplacer par | Effet |
|---|---|---|
(\d{4})-(\d{2})-(\d{2}) |
$3/$2/$1 |
2026-09-30 → 30/09/2026 |
[ \t]+$ |
(vide) | supprime les espaces en fin de ligne |
{2,} |
|
réduit les espaces multiples à une seule |
(?<prenom>\p{L}+) (?<nom>\p{L}+) |
$<nom>, $<prenom> |
Jean Dupont → Dupont, Jean |
(\d),(\d) |
$1.$2 |
3,14 → 3.14 (virgule décimale en point) |
Les classes Unicode comme \p{L} (toute lettre) fonctionnent. L’ancienne syntaxe, valable seulement hors mode Unicode, comme \-, est aussi acceptée.
Les motifs lents sous contrôle
Certains motifs, comme (a+)+, peuvent demander un temps exponentiel sur un texte qui correspond presque. Pour que votre navigateur reste réactif, les expressions régulières s’exécutent dans une tâche d’arrière-plan, interrompue au bout de 1,5 seconde avec un message explicite. L’outil vous avertit aussi quand il repère des quantificateurs imbriqués. Un motif invalide affiche l’erreur signalée par le navigateur au lieu d’un résultat.
Questions fréquentes
Mon texte est-il envoyé quelque part ?
Non. La recherche et les remplacements se font entièrement dans votre navigateur. Rien n’est envoyé à un serveur ni enregistré.
Comment supprimer toutes les occurrences d'un mot ?
Saisissez le mot dans Rechercher, laissez Remplacer par vide et copiez le résultat. Cochez Mots entiers uniquement pour ne pas l’effacer à l’intérieur de mots plus longs.
Pourquoi mon signe dollar disparaît-il en mode expression régulière ?
En mode regex, $ introduit une référence comme $1 ou $&. Écrivez $$ pour obtenir un seul signe dollar. En mode texte simple, le remplacement est toujours pris tel quel.
Peut-on remplacer les sauts de ligne ?
Oui, en mode expression régulière. Cherchez \n pour trouver les sauts de ligne et utilisez \n dans le remplacement pour en insérer. Par exemple, remplacez \n par , pour mettre une liste sur une seule ligne.
Quelle taille de texte l'outil accepte-t-il ?
Jusqu’à 2 millions de caractères. L’aperçu met en évidence les 2 000 premiers remplacements ; la zone de résultat contient toujours le texte complet.
Outils similaires
- Testeur d'expressions régulières Testez vos expressions régulières JavaScript en direct : correspondances surlignées, groupes de capture, remplacement et explication de chaque élément.
- Supprimer les sauts de ligne et les espaces en trop Supprimez les sauts de ligne et les espaces en trop d'un texte copié d'un PDF ou d'un courriel, en gardant les paragraphes, les listes et les mots entiers.
- Comparateur de texte Comparez deux textes et repérez chaque différence côte à côte ou en ligne, par ligne, par mot ou par caractère. Comparateur privé, dans votre navigateur.
- Convertisseur de casse Convertisseur de casse gratuit pour passer un texte en majuscules, minuscules, casse de titre, casse de phrase, camelCase ou snake_case.