Regex escape
Échappe les caractères ayant une signification particulière dans les expressions régulières, pour que le texte correspond littéralement.
Regex escape
Une expression régulière traite les caractères comme . * + ? ^ $ { } ( ) | [ ] et \ comme des instructions, pas comme du texte littéral. Collez un nom de fichier, un prix, une URL ou n'importe quelle chaîne contenant l'un de ces caractères, et cet outil échappe chaque caractère spécial avec une barre oblique inverse pour que le résultat correspond exactement à ce texte — rien de plus, rien de moins. Basculez la direction vers unescape et le processus s'inverse : supprimez les barres obliques inverses du motif pour récupérer la chaîne originale.
L'option de dialecte détermine quels caractères doivent réellement être échappés. JavaScript et PCRE partagent le même ensemble de métacaractères, donc un motif construit pour l'un se comporte de la même façon dans l'autre. POSIX Basic Regular Expressions — la norme pour grep et sed simples — sont plus restrictifs : les caractères + ? { } ( ) et | y sont des caractères littéraux ordinaires, pas des métacaractères, donc les échapper est ignoré plutôt que appliqué aveuglément. Activez « Échapper aussi le délimiteur (/) » quand le motif sera écrit entre des barres obliques, comme /motif/, pour qu'une barre oblique littérale ne termine pas le motif prématurément.
Deux options gèrent les entrées multi-lignes. L'option « Chaque ligne comme son propre motif » enveloppe chaque ligne avec ^ et $, convertissant une liste de chaînes exactes en motifs qui correspondent aux lignes entières — utile pour construire des listes autorisées ou bloquées ligne par ligne. L'option « Joindre les lignes en une alternance » va plus loin en combinant chaque ligne dans un seul groupe (?:a|b|c) prêt à insérer directement dans une expression régulière. Unescape inverse les deux processus : il divise une alternance en lignes et supprime les ancres.
Tout s'exécute localement dans votre navigateur. Le texte et les motifs que vous collez — y compris les noms de fichiers, les jetons ou les chemins — ne sont jamais envoyés nulle part ; l'échappement se fait entièrement sur votre appareil.