Tester regulárnych výrazov
Vyskúšajte regulárny výraz na svojom texte a pozrite si každú zhodu aj skupiny.
Súvisiace nástroje
Tester regulárnych výrazov
Napíšte regulárny výraz, vložte text, na ktorom ho chcete vyskúšať, a zhody sa vypíšu už počas písania. Každá zhoda má vlastný blok: riadok a stĺpec, kde začína, jej pozíciu v reťazci, samotný nájdený text a hodnotu každej zachytenej skupiny, očíslovanú tak, ako sa na ňu v náhrade odkazuje cez $1 a $2. Pomenované skupiny sú označené menom, ktoré ste im dali, a skupina, ktorá sa do zhody nezapojila, to povie namiesto toho, aby ticho ukázala prázdno.
Prepnite režim na „Nahradiť zhody" a uvidíte, čo by vzor s textom skutočne urobil. Pole náhrady používa rovnakú syntax ako String.replace v JavaScripte, takže $1 vloží prvú skupinu, $<meno> pomenovanú a $& celú zhodu. Je to najrýchlejší spôsob, ako si overiť hromadné premenovanie v logu alebo v CSV exporte skôr, než ho spustíte naostro.
Päť flagov je riešených zaškrtávacími políčkami. Globálne, predvolene zapnuté, nájde všetky zhody namiesto zastavenia pri prvej — po vypnutí sa vypíše iba prvá zhoda a v režime náhrady sa nahradí len prvá. Ignorovanie veľkosti písmen spojí „Mačka" a „mačka". Viacriadkový režim nasmeruje ^ a $ na začiatok a koniec každého riadka namiesto celého textu. Bodka zachytí zalomenie riadku dovolí bodke prekročiť nový riadok. Unicode zapne vlastnostné escape sekvencie ako \p{L} a porovnávanie po kódových bodoch, čo potrebujete pri emoji aj nelatinkových písmach.
Dve obmedzenia držia kartu svižnú: vzor dlhší ako 500 znakov sa nespustí a prehľadávanie sa zastaví po 10 000 zhodách, na čo upozorní prehľad. Vzor aj text zostávajú na vašom zariadení — nič sa neodosiela, takže môžete bezpečne testovať na produkčných logoch aj zákazníckych záznamoch.