Regex escape
Escapujte znaky se zvláštním významem v regulárním výrazu, aby se text shodoval doslova.
Regex escape
Regulární výraz považuje znaky jako . * + ? ^ $ { } ( ) | [ ] a \ za instrukce, nikoli za doslovaný text. Vložte název souboru, cenu, adresu URL nebo jakýkoli řetězec, který obsahuje jeden z těchto znaků, a tento nástroj escapuje každý speciální znak zpětným lomítkem, takže výsledek odpovídá přesně tomuto textu — nic víc, nic míň. Přepnutím směru na unescape se proces vrátí: odstraní se zpětná lomítka ze vzoru, aby se obnovil původní řetězec.
Možnost dialektu určuje, které znaky je skutečně třeba escapovat. JavaScript a PCRE sdílejí stejnou základní sadu metaznaků, takže vzor vytvořený pro jeden funguje stejně v druhém. POSIX Basic Regular Expressions — výchozí pro běžné grep a sed — jsou užší: znaky + ? { } ( ) a | tam jsou běžné znaky, nikoli metaznaky, takže se escapeují místo toho slepě. Zapněte „Escapovat také oddělovač (/)“, když bude vzor napsán mezi lomítka, jako /vzor/, aby doslovaná / nezastavila vzor předčasně.
Dvě možnosti zpracovávají vícesádkový vstup. Možnost „Každý řádek jako vlastní vzor“ zabalí každý řádek do ^ a $, čímž se seznam řetězců změní na vzory odpovídající celému řádku — užitečné pro vytváření seznamů povolených nebo zakázaných položek. Možnost „Spojit řádky do jedné alternace“ jde dále a kombinuje každý řádek do jedné skupiny (?:a|b|c) připravené k přímému vložení do jednoho regulárního výrazu. Unescape oba procesy vrátí: rozdělí alternaci zpět na řádky a odstraní kotvy.
Vše běží lokálně ve vašem prohlížeči. Text a vzory, které vložíte — včetně názvů souborů, tokenů nebo cest — nejsou nikdy posílány nikam; escape se dějí výhradně na vašem zařízení.