Tester regulárních výrazů
Vyzkoušejte regulární výraz na svém textu a prohlédněte si každou shodu i skupiny.
Související nástroje
Tester regulárních výrazů
Napište regulární výraz, vložte text, na kterém ho chcete vyzkoušet, a shody se vypíší už během psaní. Každá shoda dostane vlastní blok: řádek a sloupec, kde začíná, její pozici v řetězci, samotný nalezený text a hodnotu každé zachycené skupiny, očíslovanou tak, jak se na ni v náhradě odkazuje přes $1 a $2. Pojmenované skupiny nesou jméno, které jste jim dali, a skupina, která se do shody nezapojila, to řekne, místo aby tiše ukázala prázdno.
Přepněte režim na „Nahradit shody“ a uvidíte, co by vzor s textem opravdu udělal. Pole náhrady používá stejnou syntaxi jako String.replace v JavaScriptu, takže $1 vloží první skupinu, $<jméno> pojmenovanou a $& celou shodu. Je to nejrychlejší způsob, jak si ověřit hromadné přejmenování v logu nebo v CSV exportu dřív, než ho spustíte naostro.
Pět příznaků řeší zaškrtávací políčka. Globálně, ve výchozím stavu zapnuté, najde všechny shody místo zastavení u první — po vypnutí se vypíše jen první shoda a v režimu náhrady se nahradí jen první. Ignorování velikosti písmen spojí „Kočka“ a „kočka“. Víceřádkový režim nasměruje ^ a $ na začátek a konec každého řádku místo celého textu. Tečka zachytí zalomení řádku dovolí tečce překročit nový řádek. Unicode zapne vlastnostní escape sekvence jako \p{L} a porovnávání po kódových bodech, což potřebujete u emoji i nelatinkových písem.
Dvě omezení drží kartu svižnou: vzor delší než 500 znaků se nespustí a prohledávání se zastaví po 10 000 shodách, na což přehled upozorní. Vzor i text zůstávají na vašem zařízení — nic se neodesílá, takže můžete bezpečně testovat na produkčních lozích i zákaznických záznamech.