PK Systems PK Systems
Outils texte

Rechercher et remplacer

Cherchez et remplacez dans n'importe quel bloc de texte, avec aperçu en direct, regex, mot entier et options sensibles à la casse.

Rechercher et remplacer

Aperçu (correspondances mises en évidence)


        

Résultat

Ce que fait cet outil

Un rechercher-remplacer simple et rapide pour tout bloc de texte — sans lancer un éditeur lourd. Le panneau d'aperçu met en évidence chaque correspondance en jaune avant validation, le texte remplacé passe au vert pour vérifier visuellement, et un compteur en direct indique combien de coups le motif courant produit. Fonctionne sur de la prose, du code, des logs, du CSV — tout ce que vous pouvez coller.

Comment chercher et remplacer

Collez le texte source dans le champ du haut. Tapez ce que vous cherchez dans Chercher, et le remplacement dans Remplacer par. Cochez Sensible à la casse pour matcher la capitalisation exactement, Mot entier pour éviter les matches partiels (par ex. « chat » ne matchera pas dans « château »), et Regex pour activer la syntaxe d'expression régulière complète. Choisissez Tout remplacer ou Remplacer la première seulement, puis copiez le résultat avec le bouton à côté de la sortie.

Astuces pour le rechercher/remplacer du quotidien

Pour des échanges simples, laissez toutes les options désactivées — c'est le plus prévisible. Activez Sensible à la casse dès que la capitalisation compte (« iPhone » vs « iphone »). Utilisez Mot entier pour renommer une variable ou un mot susceptible d'être une sous-chaîne d'autres. Regex débloque les captures ($1, $2), les jokers, les ancres et les lookaheads — mais sans besoin, laisser regex désactivé évite les surprises avec des caractères comme ., *, ?.

Référence des options

Option Quand l'utiliser
Sensible à la casseMatche la capitalisation exactement. Désactivé par défaut, donc « bonjour » et « Bonjour » matchent les deux.
Mot entierNe matche que si les caractères environnants ne sont pas des lettres/chiffres. Empêche « chat » de matcher dans « château ».
RegexTraite le champ Chercher comme une expression régulière. Utilisez les captures ($1) dans le champ Remplacer pour de la réécriture avancée.
Remplacer la première seulementNe remplace que la première correspondance. Utile pour éditer une seule occurrence dans un fichier plus long.
Tout remplacerRemplace chaque correspondance dans le texte source. Comportement par défaut.

Questions fréquentes

L'option regex supporte-t-elle les captures ?
Oui. Utilisez des groupes parenthésés dans le champ Chercher ((\w+)@(\w+)) et référencez-les dans le champ Remplacer avec $1, $2, etc. La syntaxe regex JavaScript s'applique — \d, \s, \b, classes de caractères, ancres et lookaheads sont tous disponibles.
Quelle différence entre mot entier et sous-chaîne ?
Par défaut, le motif Chercher matche partout — « chat » matche dans « château » ou « cracher ». Avec Mot entier activé, le match doit être entouré de caractères non-mot (ou du début/fin du texte), donc seul « chat » seul matche. Utilisez-le pour renommer une variable ou remplacer un terme court qui est une sous-chaîne courante.
Pourquoi mon regex affiche « Motif invalide » ?
Soit le motif a une erreur de syntaxe (parenthèses non équilibrées, échappement non terminé, + isolé), soit il utilise une fonctionnalité non supportée par le moteur regex de votre navigateur. La cause la plus courante est d'avoir oublié d'échapper les caractères spéciaux littéraux comme . ou (. Désactiver regex les traite automatiquement comme littéraux.
Le remplacement est-il définitif ?
Seulement sur ce que vous copiez — le champ source reste intact tant que vous ne le remplacez pas manuellement. La sortie est le texte post-remplacement, que vous pouvez ensuite copier et coller par-dessus votre original. Ainsi rien n'est détruit accidentellement.
Puis-je laisser le champ Remplacer vide ?
Oui — cela supprime simplement chaque correspondance. C'est la façon la plus propre de retirer un marqueur, une balise ou des espaces en fin de ligne (utilisez la regex \s+$ avec le mode multiligne en tête, ou désactivez mot entier et cherchez le motif littéral).
Le texte source quitte-t-il mon navigateur ?
Non. Tout le rechercher/remplacer tourne en JavaScript sur votre machine. Vous pouvez l'utiliser sur des documents privés, du code avec credentials ou tout ce que vous ne voulez pas envoyer. Ouvrez DevTools > Réseau et regardez — taper ne déclenche aucune requête.