Besplatan Testiranje regularnih izraza
Testirajte regularne izraze nad tekstom u realnom vremenu. Vidite istaknuta podudaranja, grupe i detalje podudaranja.
g Globalno - pronađi sva podudaranja · i Ne razlikuje velika/mala slova · m Višelinijski - ^ i $ se podudaraju sa granicama linija · s Dotall - tačka se podudara i sa novim redom · u Unicode - potpuno podudaranje po kodnim tačkama · y Ljepljivo - svako podudaranje mora početi tamo gdje je prethodno završilo
Podudaranja
Kako radi
Ovaj alat radi u potpunosti u vašem pregledniku koristeći ugrađeni RegExp mehanizam JavaScripta — isti mehanizam koji pokreće svaku skriptu na svakoj web stranici koju posjetite. Nikakav obrazac, testni tekst, ili rezultat podudaranja se nikada ne šalje serveru.
- 1Obrazac kompajliran u RegExpDok kucate, alat poziva new RegExp(pattern, flags) koristeći oznake koje ste uključili (g, i, m, s, u, y). Ako je obrazac sintaksno nevalidan, uhvaćena poruka greške se odmah prikazuje inline — nije potrebno dugme za slanje.
- 2Petlja exec() prikuplja podudaranjaMehanizam izvršava re.exec(text) u petlji, bilježeći znakovni indeks svakog podudaranja, dužinu, punu vrijednost, numerisane hvatajuće grupe, i bilo koje imenovane grupe. Sigurnosno ograničenje od 10.000 podudaranja sprječava obrasce van kontrole, a zaštita od podudaranja nulte dužine pomjera lastIndex da izbjegne beskonačne petlje.
- 3Tekst podijeljen u istaknute rasponeFunkcija buildSegments prolazi kroz pomake podudaranja i sječe izvorni tekst na naizmjenične nepodudarane i podudarane segmente. Podudarani rasponi se omotavaju u <mark> elemente stilizovane s bojama koje se izmjenjuju tako da preklapajuća ili susjedna podudaranja ostaju vizuelno različita.
- 4Mod zamjene putem String.replacePrebacivanje na mod zamjene direktno poziva testText.replace(new RegExp(pattern, flags), replacement), što znači da reference poput $1 i $<name> rade tačno kao što bi radile u JavaScript kodu. Tekst rezultata se prikazuje uživo i može se kopirati u međuspremnik.
Povezani alati
Tester WebSocket / SSE veza
Povežite se na WebSocket (ws/wss) ili Server-Sent Events endpoint direktno iz preglednika, šaljite poruke i pratite zapisnik poruka uživo s vremenskim oznakama. Brz način za otklanjanje grešaka na realtime API-ju — ništa se ne prosljeđuje preko nas.
Validator ENV fajla
Provjerite .env fajl za duplirane ključeve, loše razmake i necitirane vrijednosti — zatim dobijte očišćenu, sortiranu verziju i spreman .env.example za commit. Radi u vašem pregledniku.
Mjerač decibela
Mjerite nivo zvuka sa svog mikrofona u realnom vremenu, s min/maks/prosjekom i 60-sekundnom historijom koja se pomjera — direktno u vašem pregledniku.