Kód & Formátum

Regex teszt

Írj egy reguláris kifejezés mintát, teszteld szöveggel; az egyezések kiemelve jelennek meg, a rögzítési csoportok és az egyezések száma azonnal listázva van. Ingyenes, kliensoldali.

Regex teszt
/ / g
Több zászló is kiválasztható; az aktív zászlók kiemelve jelennek meg.
Információ

A reguláris kifejezések tesztjeiről

Reguláris kifejezések (reguláris kifejezés / regexA regex egy hatékony nyelvi szabvány, amelyet szövegben lévő minták keresésére, ellenőrzésére vagy kinyerésére használnak. Ugyanez a szintaxis vonatkozik az egyszerű ellenőrzésekre, mint például az e-mail, telefonszám vagy URL-ellenőrzés, valamint a bonyolultabb feladatokra, mint például a naplófájlok elemzése vagy az összetett szövegátalakítások. Ez az ingyenes regex tesztelő eszköz lehetővé teszi a beírt minta azonnali tesztelését valódi szövegen.

Eszköz, globális (g), kis- és nagybetűket nem megkülönböztető (i), sok vonal (m), dot-all (s / dotAll) és Unicode (u) Támogatja a zászlókat. Az összes egyező szakasz színessel van kiemelve a szövegben. Ha vannak egyező csoportok,(csoport)Az értékek egy külön táblázatban vannak felsorolva a számukkal együtt, így könnyen láthatja, hogy a csoport melyik értéket rögzítette. Érvénytelen minta megadásakor az eszköz azonnal figyelmeztetést ad, és nem omlik össze az alkalmazás.

Minden feldolgozás a böngésződben történik; a szöveg nem kerül semmilyen szerverre. A JavaScript natív. Regisztrált kifejezés Mivel regex motort használ, az eredmények tökéletesen kompatibilisek a JavaScript környezetekkel. Ezt az eszközt gyakorlótérként használhatod a regex tanulási folyamatodban, vagy a projektedben használni kívánt minta élő teszteléséhez.

Hogyan kell használni?

Lépésről lépésre

  1. Regex minta Írd be a tesztelni kívánt kifejezést a mezőbe (perjel). / (anélkül, csak a minta).
  2. Az Ön igényei szerint zászlók Válasszon: g minden mérkőzés, i kis- és nagybetűket nem megkülönböztető, m sok sor, s minden pont, u Unikód.
  3. Tesztszöveg Illessze be vagy írja be a kijelölt területre a minta kipróbálásához használni kívánt szöveget.
  4. Az eredmények azonnal frissülnek: mérkőzések hangsúlyozottMegjelenik az egyezések száma.
  5. Ha vannak elfogási csoportok, minden mérkőzés alatt Csoportos tábla Úgy tűnik; a csoport száma és értékei fel vannak sorolva.
GYIK

Gyakran ismételt kérdések

g: globális — az összes találatot tartalmazza, nem csak az elsőt. i: kis- és nagybetűket nem különbözteti meg – nem tesz különbséget a nagy- és kisbetűk között. m: többsoros — ^ és $ Sortörésként/hírsorként értelmezi a rendszer. s: dotAll — dot (.A sortörés karaktert is leképezi. uUnicode — teljes Unicode-támogatást biztosít.

Amikor az eszköz érvénytelen mintázatot észlel, piros figyelmeztető üzenetet jelenít meg, és törli az aktuális eredményt. Az alkalmazás nem omlik össze; az eredmény azonnal frissül, amikor kijavítja a mintázatot.

A mintában zárójelben lévő szakaszok egy rögzítési csoportot alkotnak: például (\d+)Minden egyezéshez a csoportok tartalma külön táblázatokban szerepel 1. csoportként, 2. csoportként… és így tovább. Névtelen és elnevezett csoportok ((?<hirdetés>...)) támogatott.

Mivel a számítást a böngésző JavaScript motorja végzi, a modern böngészőkben több MB-os szöveg esetén is gyors. A nagyon hosszú minták vagy a „katasztrofális visszalépést” tartalmazó kifejezések lelassíthatják a böngészőt; ebben az esetben frissítse az oldalt.

Nem. A reguláris kifejezésmintát és a tesztszöveget csak a böngészője dolgozza fel; semmilyen adat nem kerül továbbításra a szerverre, és azon nem is tárolódik.