Rechercher et Remplacer

Outil avancé de recherche et remplacement avec support regex, recherche sensible à la casse, correspondance de mots entiers, option de préservation de la casse et remplacement par lots. Recherchez et remplacez du texte efficacement.

clearClearpastePaste
Options de Recherche
Référence Rapide des Expressions Régulières

. - N'importe quel caractère

^ - Début de ligne

$ - Fin de ligne

\d - N'importe quel chiffre (0-9)

\w - N'importe quel caractère de mot (a-z, A-Z, 0-9, _)

\s - N'importe quel caractère d'espacement

* - Zéro ou plusieurs fois

+ - Une ou plusieurs fois

? - Optionnel (zéro ou une fois)

[abc] - N'importe quel caractère dans l'ensemble

À Propos de l'Outil Rechercher et Remplacer

L'outil Rechercher et Remplacer est un puissant utilitaire de recherche et de remplacement de texte avec des fonctionnalités avancées incluant le support des expressions régulières, la recherche sensible à la casse et insensible à la casse, la correspondance de mots entiers, l'option de préservation de la casse pour un remplacement intelligent, et les modes de remplacement par lots (tout remplacer) et pas à pas (remplacer suivant). L'outil surligne les correspondances dans la sortie pour une vérification facile et fournit des statistiques en temps réel incluant le nombre de correspondances, les remplacements effectués et la position actuelle. Parfait pour l'édition de texte, le nettoyage de données, le refactoring de code, la migration de contenu et les tâches de traitement de texte par lots.

Quelle est la différence entre Tout Remplacer et Remplacer Suivant ?

Tout Remplacer remplace instantanément chaque occurrence du texte recherché en une seule action, tandis que Remplacer Suivant remplace les correspondances une à la fois, vous permettant de réviser et de remplacer sélectivement chaque correspondance. Utilisez Tout Remplacer pour les opérations par lots et Remplacer Suivant lorsque vous avez besoin de plus de contrôle sur les remplacements individuels.

Comment utiliser les expressions régulières (regex) ?

Activez l'option 'Utiliser les expressions régulières' et entrez un motif regex dans le champ Rechercher. Par exemple, '\d+' trouve toute séquence de chiffres, '[A-Z]\w+' trouve les mots commençant par des lettres majuscules, et '^\s+' trouve les espaces en début de ligne. L'outil inclut un guide de référence rapide pour les motifs regex courants.

Que fait 'Préserver la casse' ?

Lorsqu'elle est activée, le texte de remplacement correspondra au motif de casse du texte original. Par exemple, si vous remplacez 'bonjour' par 'salut', cela remplacera 'Bonjour' par 'Salut' et 'BONJOUR' par 'SALUT', préservant le motif de capitalisation d'origine. Cela ne fonctionne qu'avec les recherches non-regex.

Qu'est-ce que 'Correspondance de mots entiers uniquement' ?

Cette option garantit que les correspondances ne se produisent que comme mots complets, pas comme parties d'autres mots. Par exemple, rechercher 'chat' avec cette option activée correspondra à 'Le chat court' mais pas à 'chaton' ou 'achat'. Elle utilise les limites de mots (\b) dans le motif de recherche.

Comment fonctionne la fonction de surlignage ?

Lorsque 'Surligner les correspondances' est activé et que vous cliquez sur Rechercher, la sortie affichera votre texte avec les correspondances marquées comme 【1:correspondance】, 【2:correspondance】, etc. Cela vous aide à vérifier ce qui sera remplacé avant de valider le remplacement. Les numéros indiquent les positions des correspondances.

Puis-je rechercher sur plusieurs lignes ?

Oui ! Activez 'Mode multiligne' pour faire en sorte que les ancres regex ^ et $ correspondent aux sauts de ligne, pas seulement au début/fin de tout le texte. Cela est utile pour les motifs regex qui doivent correspondre aux motifs au début ou à la fin de lignes individuelles dans votre texte.

Exemples d'Opérations de Recherche et Remplacement

RechercherRemplacerOptionsRésultat
chatchienSensible à la casse : NONChange 'chat', 'Chat', 'CHAT' en 'chien'
\d+NUMUtiliser regex : OUIRemplace tous les nombres par 'NUM'
leunMot entier : OUIRemplace 'le' mais pas 'leur' ou 'article'
bonjoursalutPréserver casse : OUIBonjour→Salut, BONJOUR→SALUT, bonjour→salut
^\s+Regex + Multiligne : OUISupprime les espaces en début de chaque ligne