Rechercher et remplacer du texte en ligne
Recherchez, mettez en surbrillance et remplacez des mots, des modèles multilignes ou des expressions régulières (Regex) en temps réel. Prévisualisez vos remplacements de manière non destructive avec les références arrière capture group ($1, $2, $&), les ancres multilignes (^ et $), Correspondance de mots entiers compatible Unicode et séquences d'échappement de nouvelle ligne/tabulation (\n, \t).
Comment rechercher et remplacer du texte en ligne
Que vous nettoyiez les données CSV exportées, refactorisiez des extraits de code, rédigeiez des journaux sensibles ou reformatiez des dates en masse, cet utilitaire en ligne Find et Replace vous permet de prévisualiser chaque remplacement de manière non destructive avant de valider les modifications :
- Entrez votre texte source : Collez ou saisissez votre contenu dans la zone Texte source (ou cliquez sur Charger un exemple de texte pour tester avec des journaux de commandes réalistes).
- Spécifiez les chaînes de recherche et de remplacement : Tapez le mot, le délimiteur ou l'expression régulière que vous souhaitez localiser dans Trouver Text et entrez le résultat souhaité dans Replace With.
- Inspectez la sortie en direct et les faits saillants : Le panneau Replaced Result se met à jour instantanément au fur et à mesure que vous tapez. Basculez vers l’onglet Highlighted Matches pour inspecter visuellement chaque sous-chaîne correspondante dans son contexte.
- Parcourir ou appliquer tout : Utiliser Find Next (F3), Find Prev (Shift+F3) et Remplacez Single pour examiner les occurrences une par une, ou cliquez sur Copier le résultat / Télécharger directement .txt.
Aide-mémoire sur les expressions régulières et les séquences d'échappement
Activez Utilisez les expressions régulières pour déverrouiller la correspondance de modèles et les références arrière dynamiques :
| Jeton / Modèle | Où utiliser | Description et exemple |
|---|---|---|
\n et \t |
Rechercher et remplacer | Correspond ou insère un saut de ligne (\n) ou un caractère de tabulation (\t) lorsque Interpret Escapes est coché. |
^ et $ |
Rechercher (Regex + Multiligne) | Correspond au début (^) ou à la fin ($) de chaque ligne. Idéal pour ajouter des puces ou des virgules à chaque ligne. |
\d+ / \w+ / \s+ |
Rechercher (Regex) | Correspond à un ou plusieurs chiffres (\d+), caractères de mots (\w+) ou caractères d'espacement (\s+). |
(...) & 1 $, 2 $ |
Rechercher et remplacer (Regex) | Les parenthèses capturent les groupes dans Rechercher ; $1, $2 insèrent ces valeurs capturées dans Remplacer. Exemple : Recherchez (\w+),\s*(\w+) → Remplacez $2 $1. |
$& |
Remplacer (Regex) | Insère la totalité de la sous-chaîne correspondante. Exemple : Rechercher \d+ → Remplacer [$&] met chaque nombre entre parenthèses. |
Flux de travail courants de recherche et de remplacement en masse
- Convertir les listes séparées par des virgules en lignes : Recherchez
,et remplacez-les par\n(avec Interpréter \n et \t Escapes cochés) pour transformer les listes inline en lignes verticales. - Reformatez les dates ISO (AAAA-MM-JJ en JJ/MM/AAAA) : Activez Regex, recherchez
(\d{4})-(\d{2})-(\d{2})et remplacez-le par$3/$2/$1. - Ajoutez un préfixe ou une puce à chaque ligne : Activez Regex et le mode multiligne, recherchez
^et remplacez-le par-pour transformer les lignes simples en une liste Markdown. - Redact Adresses e-mail ou identifiants : Activez Regex, recherchez
[\w.+-]+@[\w-]+\.[\w.-]+et remplacez-le par[SUPPRIMÉ]avant de partager publiquement les fichiers journaux.
Foire aux questions
Comment remplacer les virgules ou les délimiteurs par des sauts de ligne (sauts de ligne) ?
Assurez-vous que Interpret \n & \t Escapes est coché, tapez votre délimiteur (tel que , ou |) dans l'entrée Find Text et entrez \n dans l'entrée Replace With. La sortie en direct divisera immédiatement votre texte sur des lignes distinctes.
Comment utiliser les groupes de capture regex comme 1 $ et 2 $ en remplacement ?
Cochez Utilisez les expressions régulières, entourez les parties de votre modèle de recherche que vous souhaitez capturer entre parenthèses (...) et référencez-les dans le champ Replace With en utilisant $1 pour le premier groupe, $2 pour le deuxième groupe, ou $& pour le match complet.
Pourquoi le « $ » littéral dans mon texte de remplacement fonctionne-t-il en toute sécurité en mode texte brut ?
De nombreux outils de base traitent accidentellement $1 ou $& comme des références arrière regex même lorsque les expressions régulières sont désactivées, corrompant des montants en dollars comme $100. Notre outil isole les remplacements littéraux en mode texte brut afin que les signes dollar ne soient jamais mutilés.
Comment puis-je ajouter un préfixe ou un suffixe à chaque ligne de mon texte ?
Vérifiez à la fois Utilisez les expressions régulières et Mode multiligne (^ et $). Tapez ^ dans Rechercher pour insérer du texte au début de chaque ligne, ou tapez $ dans Rechercher pour ajouter du texte à la fin de chaque ligne.
Mon texte est-il privé et sécurisé ?
Oui. Toutes les opérations de recherche, de surbrillance et de remplacement s'exécutent localement dans votre navigateur via JavaScript côté client. Aucun texte n'est jamais envoyé à un serveur externe.