Tester regularnih izraza
Testirajte Regularne Izraze u Stvarnom Vremenu
Napišite svoj regex obrazac, unesite test string i odmah vidite istaknute podudarnosti. Podržava globalne, neosjetljive na velika i mala slova i višelinijske oznake.
Istaknuto Podudaranje u Živo
Vidite podudarnosti istaknute u vašem test stringu dok kucate svoj obrazac. Trenutna vizualna povratna informacija.
Sve JS Regex Oznake
Prebacite globalne (g), neosjetljive na velika i mala slova (i), višelinijske (m) i dot-all (s) oznake jednim klikom.
Detalji o Grupi za Hvatanje
Pogledajte sve podudarnosti s punim detaljima uključujući grupe za hvatanje, indekse i podudarni tekst.
100% Klijentska Strana
Radi potpuno u vašem pretraživaču. Nema poziva serveru, nema prikupljanja podataka, trenutni rezultati.
Regularni Izrazi: Osnovni Alat za Razvijače
Regularni izrazi (regex ili regexp) su moćni obrasci koji se koriste za podudaranje, pretraživanje i manipulaciju tekstom. Podržani su u gotovo svakom programskom jeziku uključujući JavaScript, Python, Java, PHP i druge. Od validacije email adresa do parsiranja log fajlova, regex je neophodna vještina za svakog razvijača.
Uobičajena Regex Sintaksa
Ključni regex elementi uključuju: \d (cifre), \w (znakovi riječi), \s (razmak), . (bilo koji znak), * (nula ili više), + (jedan ili više), ? (opcionalno), [] (klase znakova), () (grupe), ^ (početak) i $ (kraj). Kombinirajte ove građevinske blokove kako biste stvorili obrasce koji tačno podudaraju tekst koji vam je potreban. Na primjer, \b\w+@\w+\.\w+\b podudara se s jednostavnim obrascima sličnim email adresama.
Savjeti za Pisanje Boljeg Regex-a
Počnite jednostavno i postepeno povećavajte složenost. Često testirajte s pravim uzorcima podataka. Koristite ne pohlepne kvantifikatore (*? i +?) kada želite najkraće moguće podudaranje. Koristite imenovane grupe (?