Monu Tools

Regex tesztelő

Tesztelj egy reguláris kifejezést a szövegeden valós időben. Lásd minden találatot kiemelve, a befogó csoportokkal és jelzőkkel. Teljesen a böngésződben fut.

Így használd a következőt: Regex tesztelő

  1. 01

    Írd be a reguláris kifejezésedet a minta mezőbe.

  2. 02

    Kapcsold be a szükséges jelzőket (g, i, m, s, u).

  3. 03

    Add meg a tesztszöveget, és lásd a találatokat kiemelve a csoportjaikkal.

Gyakran ismételt kérdések

Melyik regex változatot használja?

A böngésződbe épített JavaScript (ECMAScript) motort, így az eredmények megegyeznek azzal, amit a JavaScript és TypeScript kódod tesz.

Mit jelentenek a jelzők?

A g minden előfordulást megtalál, az i figyelmen kívül hagyja a kis- és nagybetűt, az m esetén a ^ és $ a sortöréseknél illeszkedik, az s esetén a pont a sortöréseket is megtalálja, az u pedig teljes Unicode-kezelést engedélyez.

Hogyan illesszek több soron át?

Engedélyezd a többsoros (m) jelzőt, hogy a ^ és $ minden sortörésnél illeszkedjen, és add hozzá a dotAll (s) jelzőt, ha azt is szeretnéd, hogy a pont a sortörés karaktereket is megtalálja.

Megjelennek a befogó csoportok?

Igen. Minden találat felsorolja a számozott befogó csoportjait, és a nevesített csoportok név szerint jelennek meg, így pontosan láthatod, mit fogott be a minta minden része.

Miért működik a mintám itt, de máshol nem?

Ez a JavaScript motort használja. A PCRE, a Python és mások a legtöbb szintaxisban megegyeznek, de eltérnek a lookbehind, a nevesített csoportok és néhány escape tekintetében, ezért óvatosan vidd át a fejlett mintákat.

Feltöltődik a szövegem?

Nem. A minta és a tesztszöveged teljesen a böngésződben értékelődik ki, és soha nem hagyja el az eszközöd.

Erről az eszközről

A regex tesztelő lehetővé teszi reguláris kifejezések felépítését és hibakeresését saját mintaszöveg ellen, a találatokat élőben kiemelve, ahogy gépelsz. A JavaScript reguláris kifejezés motorját használja, ugyanazt, ami minden böngészőben és a Node.js-ben van, így egy itt működő minta a JavaScript és TypeScript kódodban is működik.

Kapcsold be a globális, kis- és nagybetűt figyelmen kívül hagyó, többsoros és egyéb jelzőket, és lásd minden találatot a befogó csoportjaival együtt. Hasznos bemeneti formátumok érvényesítéséhez, mezők kinyeréséhez naplókból, vagy egy minta teszteléséhez, mielőtt kódba illesztenéd. Minden a böngésződben fut, így a mintáid és tesztszövegeid soha nem töltődnek fel. Vedd figyelembe, hogy más nyelvek, mint a PCRE, a Python és a Go, a legtöbb szintaxisban megegyeznek, de néhány funkcióban eltérnek, így néhány fejlett szerkezet a JavaScripten kívül máshogy viselkedhet.

Kapcsolódó eszközök