Kod i format

Regex Test

Napišite regex uzorak, testirajte ga na tekstu; Označavaju se mečevi, hvataju se grupe i broj podudaranja odmah se navodi. Besplatno, na strani klijenta.

Regex Test
/ / g
Može se odabrati više zastavica; Aktivne zastave su istaknute.
Informacije

O Regex testu

Regularni izrazi (regularni izraz / regex) je moćan jezični standard koji se koristi za pretraživanje, provjeru ili izdvajanje specifičnih obrazaca unutar teksta. Kod jednostavnih provjera poput provjere e-maila, telefonskog broja ili URL-a; Ista sintaksa vrijedi za napredne zadatke poput parsiranja log datoteka ili složenih transformacija teksta. Uz ovaj besplatni Regex Testing alat, možete odmah testirati svoj obrazac pisanja na pravom tekstu.

Vozilo, Global (G), Neosjetljivo na mala slova (i), Više linija (m), dot-all (s/dotAll) i Unicode (u) Zastave. Svi dijelovi koji se podudaraju u tekstu istaknuti su bojom. Ako je primjenjivo, hvatanje grupa ((grupa)) su navedeni po broju u zasebnoj tablici; Tako lako možete vidjeti koju vrijednost grupa dobiva. Kada unesete neispravan obrazac, alat odmah upozorava i ne ruši aplikaciju.

Cijeli proces odvija se u vašem pregledniku; Vaša poruka se ne šalje nijednom serveru. JavaScript izvorni RegExp Budući da se engine koristi, rezultati su točno kompatibilni s JavaScript okruženjima. Ovaj alat možete koristiti kao vježbalište u svom regex procesu učenja ili za testiranje uzorka uživo koji ćete koristiti u svom projektu.

Kako koristiti?

Korak po korak

  1. Regex uzorak upišite izraz koji želite testirati (kosa crta / samo bez uzorka).
  2. Prema vašim zahtjevima Zastave Odabir: g Sve utakmice, i Bez obzira na mala slova, m mnogo redaka, s dot-all, u Unicode.
  3. Testni tekst Na terenu zalijepite ili upišite tekst na kojem želite isprobati uzorak.
  4. Rezultat se ažurira odmah: utakmice Istaknuto je, prikazuje se broj podudaranja.
  5. Ako postoje grupe za hvatanje, kliknite Tablica grupa pojavljuje se; broj grupe i vrijednosti su navedeni.
Često postavljana pitanja

Često postavljana pitanja

g: Global — Sve utakmice, ne samo prva. i: Bez obzira na velika i mala slova — nema razlike u padu. m: multiline — ^ i $ To se tumači kao početak/kraj linije. s: dotAll — dot (.) također mapira lik nove linije. u: Unicode — pruža punu Unicode podršku.

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

Sekcije koje zatvarate u zagrade u svom uzorku čine grupu hvatanja: na primjer (\d+). Za svaku utakmicu, sadržaj ovih grupa podijeljen je u Grupu 1, Grupu 2... Navedena je na sljedeći način. Neimenovane i imenovane grupe ((?<ad>...)) je podržan.

Budući da se izračun obavlja pomoću JavaScript motora vašeg preglednika, brz je u modernim preglednicima, čak i s nekoliko MB teksta. Vrlo dugi obrasci ili fraze s "katastrofalnim vraćanjem unatrag" mogu usporiti preglednik; U tom slučaju, osvježite stranicu.

Regex uzorak i vaš testni tekst obrađuju se samo u vašem pregledniku; Nijedan podatak se ne prenosi na poslužitelj niti pohranjuje.