Kod & Format

Test regularnih izraza

Napišite regex obrazac, testirajte ga u odnosu na tekst; podudaranja su označena, grupe za snimanje i broj podudaranja su odmah navedeni. Besplatno, na strani klijenta.

Test regularnih izraza
/ / g
Može se odabrati više zastavica; aktivne zastavice su označene.
Bijela i crna lista

O regex testovima

Regularni izrazi (regularni izraz / regexRegex je moćan jezički standard koji se koristi za pretraživanje, provjeru ili izdvajanje određenih obrazaca unutar teksta. Ista sintaksa se primjenjuje na jednostavne provjere poput provjere e-pošte, telefonskog broja ili URL-a, kao i na naprednije zadatke poput parsiranja datoteka zapisnika ili složenih transformacija teksta. Ovaj besplatni alat za testiranje Regex-a vam omogućava da trenutno testirate obrazac koji ste upisali na stvarnom tekstu.

Alat, globalno (g), neosjetljivo na velika i mala slova (i), mnogo linija (m), sve-tačka (s / sve-tačka) i Unicode (u) Podržava zastavice. Svi odgovarajući dijelovi su označeni bojom unutar teksta. Ako postoje odgovarajuće grupe,(grupa)Vrijednosti su navedene u zasebnoj tabeli sa svojim brojevima, tako da lako možete vidjeti koju vrijednost je grupa zabilježila. Kada unesete nevažeći uzorak, alat odmah daje upozorenje i ne ruši aplikaciju.

Sva obrada se odvija u vašem pregledniku; vaš tekst se ne šalje ni na jedan server. JavaScript je izvorni. RegExp Budući da koristi regex mehanizam, rezultati su savršeno kompatibilni s JavaScript okruženjima. Ovaj alat možete koristiti kao područje za vježbu u procesu učenja regexa ili za testiranje uživo obrasca koji ćete koristiti u svom projektu.

Kako ga koristiti?

Korak po korak

  1. Regex obrazac U polje (kose crte) upišite izraz koji želite testirati. / (bez, samo uzorak).
  2. Prema vašim potrebama zastave Izaberite: g sve utakmice, i neosjetljivo na velika i mala slova, m mnogo linija, s tačka-sve, u Unicode.
  3. Probni tekst Zalijepite ili upišite tekst koji želite koristiti za isprobavanje uzorka u određenom području.
  4. Rezultati se ažuriraju trenutno: utakmice je naglašenoPrikazuje se broj podudaranja.
  5. Ako postoje grupe za hvatanje, ispod svakog podudaranja Grupna tabela Pojavljuje se; navedeni su broj grupe i vrijednosti.
ČPP

Često postavljana pitanja

g: globalno — uključuje sva podudaranja, ne samo prvo. i: ne razlikuje velika i mala slova — ne razlikuje velika i mala slova. mvišelinijski — ^ i $ Interpretira se kao prelom reda/vijest. s: tačkaSve — tačka (.Također mapira znak za novi red. uUnicode — pruža punu podršku za Unicode.

Kada alat otkrije nevažeći uzorak, prikazuje crvenu poruku upozorenja i briše trenutni rezultat. Aplikacija se ne ruši; rezultat se odmah osvježava kada ispravite uzorak.

Dijelovi u zagradama u vašem uzorku formiraju grupu za snimanje: na primjer (\d+)Za svako podudaranje, sadržaj ovih grupa je naveden u odvojenim tabelama kao Grupa 1, Grupa 2… i tako dalje. Neimenovane i imenovane grupe ((?<oglas>...)) je podržano.

Budući da proračun vrši JavaScript mehanizam vašeg preglednika, brz je čak i s tekstom veličine nekoliko MB u modernim preglednicima. Vrlo dugi obrasci ili izrazi s "katastrofalnim vraćanjem unatrag" mogu usporiti preglednik; u tom slučaju osvježite stranicu.

Ne. Vaš regex obrazac i testni tekst se obrađuju samo u vašem pregledniku; nikakvi podaci se ne prenose na server niti se pohranjuju na njemu.