Regex escape
Scappa caratteri con significato particolare nelle espressioni regolari, in modo che il testo corrisponda letteralmente.
Regex escape
Un'espressione regolare tratta caratteri come . * + ? ^ $ { } ( ) | [ ] e \ come istruzioni, non come testo letterale. Incolla un nome di file, un prezzo, un URL o qualsiasi stringa che contenga uno di questi caratteri, e questo strumento scappa ogni carattere speciale con una barra rovesciata in modo che il risultato corrisponda esattamente a quel testo — nient'altro, niente di più. Cambia direzione in unescape e il processo si inverte: rimuovi le barre rovesciate dal pattern per recuperare la stringa originale.
L'opzione dialetto determina quali caratteri effettivamente devono essere scappati. JavaScript e PCRE condividono lo stesso set di metacaratteri, quindi un pattern costruito per uno si comporta allo stesso modo nell'altro. POSIX Basic Regular Expressions — lo standard per grep e sed semplici — sono più restrittivi: i caratteri + ? { } ( ) e | sono caratteri letterali ordinari lì, non metacaratteri, quindi scapparli viene saltato piuttosto che applicato ciecamente. Attiva "Scappare anche il delimitatore (/)" quando il pattern sarà scritto tra barre, come /pattern/, in modo che una barra letterale / non termini il pattern prematuramente.
Due opzioni gestiscono input multi-riga. L'opzione "Ogni riga come suo proprio modello" avvolge ogni riga con ^ e $, convertendo un elenco di stringhe esatte in pattern che corrispondono a intere righe — utile per costruire elenchi consentiti o bloccati riga per riga. L'opzione "Unire le righe in un'alternanza" va oltre, combinando ogni riga in un singolo gruppo (?:a|b|c) pronto da inserire direttamente in un'espressione regolare. Unescape inverte entrambi i processi: divide un'alternanza di nuovo in righe e rimuove gli ancoraggi.
Tutto viene eseguito localmente nel tuo browser. Il testo e i pattern che incolla — inclusi nomi di file, token o percorsi — non vengono mai inviati da nessuna parte; lo scappamento avviene interamente sul tuo dispositivo.