0

Regex Tester Online

Ispravljanje pogrešaka u JavaScript regularnim izrazima uživo: označena podudaranja, grupe za snimanje, oznake i pregled zamjene.

Podržava $1, $2 i imenovane reference poput $<name>; $& umeće cijelu utakmicu. Ostavite prazno za skrivanje pregleda.

Obrada... 0%

Rezultat

Ovaj tester regularnih izraza radni je stol za razvoj i otklanjanje pogrešaka JavaScript regularnih izraza. Upišite uzorak, uključite zastavice g, i, m, s i u i zalijepite bilo koji testni tekst: podudaranja su istaknuta izravno u tekstu dok upisujete, brojač pokazuje koliko ih je pronađeno, a detaljan popis rastavlja svako podudaranje u numerirane i imenovane grupe za snimanje. Pogreške u sintaksi ne padaju samo tiho — tester prikazuje točnu poruku iz JavaScript motora, tako da se zalutala zagrada ili nevažeći kvantifikator odmah hvata.

Napravljen je za razvoj uzorka, a ne za jednokratne tekstualne operacije. Kada dizajnirate snimanje za parser dnevnika, testirate koje formate URL-a prihvaća provjera valjanosti ili učite što zapravo rade predogledi, trebate vidjeti grupe, pozicije i rubne slučajeve — to je ono što ovaj alat pokazuje. Za jednostavne svakodnevne poslove traženja ili pronalaženja i zamjene na tekstu, namjenski alati za pretraživanje u tekstu i zamjenu u tekstu brži su; ovaj tester je mjesto gdje trebate ispraviti sam uzorak.

Način zamjene pretvara ga u pregled refaktoriranja: unesite zamjenski niz s referencama $1, $& ili $<name> i pogledajte transformirani tekst rame uz rame s izvornikom prije nego što unesete izraz u kod. U kombinaciji s unaprijed postavljenim stranicama — gotovim uzorcima za e-poštu, URL-ove, telefonske brojeve, IP adrese, datume i pravila za lozinke — služi i kao praktična referenca za uobičajene izraze iz stvarnog svijeta.

Sve se izvršava lokalno u vašem pregledniku pomoću izvornog JavaScript RegExp mehanizma — istog mehanizma koji će pokrenuti vaš uzorak u proizvodnom JS kodu, tako da ono što odgovara ovdje odgovara i tamo. Tekst ili obrasci se nigdje ne učitavaju, što čini sigurnim otklanjanje pogrešaka u izrazima u odnosu na stvarne dnevnike, uzorke korisničkih podataka ili konfiguracijske datoteke, čak i izvan mreže.