Online tester regularnih izraza
Ispravljajte JavaScript regularne izraze uživo: istaknuta podudaranja, grupe hvatanja, zastavice i pregled zamjene.
🔒 U potpunosti se obrađuje u vašem pregledniku — ništa što ovdje unesete nikada se ne učitava.
Rezultat
Ovaj tester regularnih izraza je interaktivna radna ploča za razvoj i ispravljanje 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 tipkate, brojač pokazuje koliko ih je pronađeno, a detaljan popis razlaže svako podudaranje na njegove numerirane i imenovane grupe hvatanja. Sintaksne greške ne prolaze samo tiho — tester prikazuje točnu poruku iz JavaScript pokretača, tako da se zalutala zagrada ili nevaljani kvantifikator odmah uočavaju.
Izgrađen je za razvoj uzoraka, a ne za jednokratne tekstualne operacije. Kada dizajnirate hvatanje za analizator zapisa, testirate koje URL formate validacija prihvaća ili učite što lookaheadi zapravo rade, trebate vidjeti grupe, pozicije i rubne slučajeve — to je ono što ovaj alat prikazuje. Za jednostavne svakodnevne poslove pronalaženja ili zamjene u komadu teksta, namjenski alati za pretraživanje u tekstu i zamjenu u tekstu su brži; ovaj tester je mjesto gdje dolazite da ispravno postavite sam uzorak.
Način zamjene pretvara ga u pregled refaktoriranja: unesite zamjenski niz s referencama $1, $& ili $<ime> i vidite transformirani tekst usporedo s originalom prije nego što izraz predate kôdu. U kombinaciji s unaprijed pripremljenim stranicama — gotovim uzorcima za emailove, 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 koristeći ugrađeni JavaScript RegExp pokretač — isti pokretač koji će izvršavati vaš uzorak u produkcijskom JS kôdu, pa ono što se podudara ovdje, podudara se i tamo. Nikakav tekst ili uzorci se nigdje ne učitavaju, što ga čini sigurnim za ispravljanje izraza na stvarnim zapisima, uzorcima podataka o klijentima ili konfiguracijskim datotekama, čak i izvan mreže.