Fonctionnement de la recherche et du remplacement
L’outil Rechercher/Remplacer de ToolMole permet d’effectuer des modifications précises de texte, que ce soit sur de simples mots ou des motifs complexes grâce aux expressions régulières. L’utilisateur saisit le texte à rechercher et le texte de remplacement, puis choisit éventuellement d’activer la recherche par motif (regex) ou la correspondance stricte sur les mots entiers.
Toutes les opérations sont réalisées dans le navigateur, garantissant rapidité et confidentialité. Les résultats s’affichent en temps réel, avec le nombre d’occurrences détectées et la mise en surbrillance des correspondances.
Expressions régulières et options avancées
L’option « regex » vous permet d’utiliser des expressions régulières pour des recherches avancées, comme la capture et le repositionnement de texte. Par exemple, il est possible de réorganiser des groupes capturés dans le texte de remplacement via la syntaxe $1, $2, etc. Les options telles que « ignorer la casse » ou « mots entiers » affinent le périmètre des remplacements en évitant les faux positifs (par exemple, éviter de remplacer « mot » dans « motivation »).
Les drapeaux globaux et multilignes sont pris en charge automatiquement selon le contexte. Attention à bien vérifier la validité des motifs regex utilisés pour éviter les erreurs.
Limites et recommandations pour une utilisation optimale
Il n’est pas possible d’annuler une opération de remplacement automatiquement : il est donc conseillé de conserver une copie du texte original avant toute modification. De plus, si votre motif regex est incorrect ou trop complexe, la recherche échouera ou générera une erreur spécifique.
Enfin, pour les documents très volumineux, des ralentissements peuvent survenir selon la puissance du navigateur et de l’appareil. Le traitement restant strictement local, aucune donnée n’est transmise à ToolMole ou à des tiers.
Questions fréquentes
Comment empêcher le remplacement à l’intérieur de mots plus longs ?
Activez l’option « mots entiers » pour que la recherche ne tienne compte que des correspondances isolées, en évitant les parties de mots incluses.
Peut-on utiliser des groupes capturés pour réorganiser le texte ?
Oui, en mode regex, vous pouvez utiliser des groupes de capture (<code>$1</code>, <code>$2</code>) dans le remplacement pour réarranger le texte trouvé selon vos besoins.
Existe-t-il une fonction d’annulation si je fais une erreur ?
Non, il n’y a pas d’annulation automatique. Il est conseillé de garder un backup du texte original avant de procéder à un remplacement massif.
Les options regex globales ou multilignes sont-elles acceptées ?
L’outil gère les options globales et multilignes selon le contexte du motif saisi. Les résultats sont affichés sur l’ensemble du texte analysé.
Comment sont pris en compte les caractères spéciaux et les sauts de ligne ?
Les caractères spéciaux (tabulations, retours, etc.) sont détectés dans la recherche, et les motifs regex permettent de cibler les sauts de ligne via <code>\n</code>.
Que se passe-t-il si mon regex est invalide ?
Un message d’erreur s’affichera et aucune modification ne sera appliquée. Corrigez le motif pour poursuivre la recherche et le remplacement.
Un souci ou une idée pour cet outil ? Envoyez-nous votre avis