Regex escape
Pobegnite znake s posebnim pomenom v regularnih izrazih, da se besedilo ujema dobesedno.
Regex escape
Regularni izraz obravnava znake kot . * + ? ^ $ { } ( ) | [ ] in \ kot navodila, ne kot dobesedni tekst. Prilepite ime datoteke, ceno, URL ali katero koli niz, ki vsebuje enega od teh znakov, in to orodje escape-uje vsak poseban znak z obratno poševnico, da se rezultat natančno ujema s tem besedilom — nič več, nič manj. Preklopite smer na unescape in se proces obrne: odstranite obratne poševnice iz vzorca, da obnovite prvotni niz.
Možnost narečja določa, kateri znaki morajo biti resnično escape-uti. JavaScript in PCRE si delita isti niz metaznakov, zato se vzorec, zgrajen za enega, obnaša enako v drugem. POSIX Basic Regular Expressions — privzeta nastavka za navaden grep in sed — so bolj omejeni: znaki + ? { } ( ) in | so tam navadni znaki dobesedno, ne metaznaki, zato se njihov escape preskoči namesto da se slijepo uporabi. Vključite možnost „Pobegnite tudi ločevalnik (/)“ kadar bo vzorec napisan med poševnicami, kot /vzorec/, da dobesedna / ne prekine vzorca predčasno.
Dve možnosti obravnavata vnos z več vrsticami. Možnost „Vsaka vrstica kot lastni vzorec“ ovije vsako vrstico s ^ in $, spremenjajoč seznam točnih nizov v vzorce, ki se ujemajo s celotnimi vrsticami — koristno za gradnjo seznamov dovoljenih ali blokiranih elementov vrstico za vrstico. Možnost „Združi vrstice v eno alternacijo“ ide dlje, kombinirajoč vsako vrstico v eno skupino (?:a|b|c) pripravljeno za neposredno vstavitev v regularni izraz. Unescape obrne oba procesa: razdeliti alternacijo nazaj v vrstice in odstraniti sidrne točke.
Vse se izvršava lokalno v vašem brskalniku. Besedilo in vzorci, ki jih prilepite — vključno z imeni datotek, žetoni ali potmi — se nikoli ne pošljejo nikamor; escape se izvršava v celoti na vaši napravi.