Preskoči na sadržaj
1001 Tools
en

Otkucajte regularni izraz i nešto teksta i gledajte kako se podudarnosti ažuriraju odmah. Svaka podudarnost pokazuje gde počinje i šta su njene grupe uhvatile — i numerisane i imenovane. Koristi JavaScript regex mehanizam vašeg pregledača, pa su rezultati tačno ono što će vaš kod dobiti.

Unesite šablon da vidite podudarnosti.

Koristi JavaScript regex mehanizam vašeg pregledača. Globalna zastavica se primenjuje automatski; prikazuje se do 200 podudarnosti.

Podeli FacebookXLinkedInWhatsAppViber

Kako radi

Unesite šablon između kosih crta i zastavice (poput g, i, m) desno. Tester ga kompajlira sa new RegExp i pušta preko vašeg teksta, izlistavajući svaku podudarnost. Globalna zastavica se primenjuje automatski, pa uvek vidite sve podudarnosti, a ne samo prvu — ne morate da pamtite da dodate g.

Za svaku podudarnost dobijate podudareni tekst, njegov indeks od nule, svaku numerisanu grupu redom i sve imenovane grupe iz sintakse (?<ime>…). Grupe koje nisu učestvovale u podudaranju prikazuju se kao crtica. Neispravni šabloni ili zastavice prijavljuju se sopstvenom porukom mehanizma da ih brzo ispravite.

Primeri iz prakse

Izvlačenje brojeva iz teksta

Šablon \d+ na „a12 b34“ nalazi 12 na indeksu 1 i 34 na indeksu 5 — brz način da potvrdite da šablon hvata ono što očekujete pre upotrebe u kodu.

Imenovane grupe za datum

(?<y>\d{4})-(?<m>\d{2})-(?<d>\d{2}) na „2026-07-15“ vraća y=2026, m=07, d=15, tačno objekat koji biste čitali iz match.groups u JavaScript-u.

Pretraga bez obzira na velika/mala slova

Sa zastavicom i, abc se podudara sa „ABC“ jednom; bez nje, nula podudarnosti. Uključivanje zastavice je najbrži način da vidite njen efekat.

Česta pitanja

Koju vrstu regexa koristi?

JavaScript (ECMAScript) regularne izraze, preko ugrađenog mehanizma vašeg pregledača. To znači da se rezultati tačno poklapaju sa onim što biste dobili u Node-u ili frontend kodu — ali ne nužno sa PCRE, Python-om ili .NET-om, koji se razlikuju u nekoj sintaksi.

Moram li dodati zastavicu g?

Ne. Tester interno dodaje globalnu zastavicu da bi izlistao svaku podudarnost. I dalje možete sami otkucati g; to ne menja rezultate prikazane ovde.

Koje zastavice su dozvoljene?

Standardni JavaScript skup: g (globalno), i (bez obzira na veličinu slova), m (višelinijski), s (tačka hvata i prelom reda), u (unicode) i y (lepljivo). Svaki drugi znak se odbija porukom „neispravne zastavice“.

Šta znače brojevi pored svake podudarnosti?

Broj posle @ je indeks od nule gde podudarnost počinje u vašem tekstu. Numerisane linije ispod podudarnosti su njene grupe, redom; crtica znači da ta grupa nije učestvovala.

Kako se prikazuju imenovane grupe?

Ako vaš šablon koristi (?<ime>…), svaka imenovana grupa se navodi po imenu i uhvaćenoj vrednosti ispod podudarnosti, odražavajući objekat match.groups u JavaScript-u.

Zašto bi šablon mogao da zablokira stranicu?

Određeni šabloni (katastrofalno vraćanje) mogu trajati veoma dugo na nekim ulazima. Pošto se regex izvršava u vašoj kartici pregledača, patološki šablon je može nakratko zamrznuti — pojednostavite šablon ako se to desi.

Da li postoji ograničenje broja prikazanih podudarnosti?

Lista prikazuje do 200 podudarnosti radi odzivnosti stranice; broj iznad uvek odražava pravi ukupan zbir. Suzite šablon ako treba da pregledate iznad toga.

Da li se moj tekst negde šalje?

Ne. I šablon i tekst ostaju u vašem pregledaču; ništa se ne šalje.

Srodni alati