CanDoYa
HU

Ingyenes regex tester

Teljesen a böngésződben fut - feltöltés és regisztráció nélkül.

JavaScript-jelzők: d, g, i, m, s, u, v, y. Ne írjon be perjeleket.

A kezdéshez adjon meg egy reguláris kifejezést és tesztszöveget.
Találatok és csoportok
Adjon meg egy reguláris kifejezést a találatok vizsgálatához.

A JavaScript cserehelyettesítői támogatottak, többek között a $&, a $1 és a $<name>.

Csere előnézete
A csere előnézetéhez adjon meg egy érvényes mintát.
Oszd meg ezt az eszközt

Mi az a regex tester?

A regex tester egy reguláris kifejezést futtat a mintaszövegen, majd megmutat minden találatot, annak helyét a karakterláncban, a rögzítőcsoportokat és a csere eredményét. Ez a tesztelő a böngésző JavaScript RegExp motorját használja, így pontosan azokkal a jelzőkkel és cserehelyettesítőkkel ellenőrizhető a minta, amelyek a front-end vagy Node.js kódban is szerepelnek.

Így működik

  1. 1Adja meg a mintát. Írja be a reguláris kifejezést kezdő és záró perjel nélkül.
  2. 2Állítsa be a JavaScript-jelzőket. Használja például a g jelzőt az összes találathoz, az i jelzőt a kis- és nagybetűket nem megkülönböztető kereséshez, vagy az m jelzőt a többsoros horgonyokhoz.
  3. 3Illessze be a tesztszöveget. Nézze át az azonnali találatokat, azok kezdő és záró pozícióját, valamint a számozott és elnevezett rögzítéseket.
  4. 4Próbáljon ki egy cserét. Adjon meg csereszöveget például $&, $1 vagy $<name> helyettesítővel, majd másolja ki az előnézetet.

Kinek hasznos

Az eredmény gépelés közben frissül. Írja be a mintát a körülötte lévő perjelek nélkül, adja meg a szükséges JavaScript-jelzőket, majd illesszen be valósághű szöveget. A találatok és a cserék helyben, a böngészőben készülnek, ezért a naplók, forráskódrészletek és tesztadatok nem kerülnek feltöltésre.

Gyakori kérdések

Ingyenes ez a regex tester?

Igen. A regex tester ingyenesen, regisztráció, fiók és használati korlát nélkül használható. Modern böngészőben azonnal működik, és részletes találatokat, rögzítőcsoportokat, valamint csere-előnézetet ad.

Feltöltődik a minta és a tesztszöveg?

Nem. A mintát, a jelzőket, a tesztszöveget és a cserét helyben dolgozza fel a böngésző JavaScript RegExp motorja. A tesztelőbe írt adatok nem kerülnek szerverre.

Mennyi szöveget tesztelhetek?

Nincs rögzített feltöltési korlát, mert semmi sem töltődik fel. A gyakorlati határt a böngésző memóriája és a minta összetettsége adja. A találati lista az első 500 eredményt jeleníti meg, hogy az oldal gyors maradjon, a csere-előnézet viszont a teljes szöveget feldolgozza.

Melyik regex-változatot használja a tesztelő?

A JavaScript reguláris kifejezéseinek szintaxisát használja a natív RegExp motoron keresztül. A PCRE-hez, Pythonhoz, Javához vagy .NET-hez írt minták eltérően viselkedhetnek, mert ezek a motorok más funkciókat és escape-szabályokat támogatnak.

Mit változtat a g jelző?

A g jelző hatására a JavaScript az első találat után folytatja a keresést, és minden későbbi találatot is megkeres. g nélkül a tesztelő csak az első találatot jelzi, és a csere-előnézet is csak ezt az előfordulást cseréli le.

Tesztelhetek számozott és elnevezett rögzítőcsoportokat?

Igen. A számozott csoportok $1, $2 és további jelöléssel jelennek meg, míg a (?<name>...) formában írt csoportok név szerint is láthatók. A nem illeszkedő opcionális csoportok egyértelmű jelölést kapnak, és mindkét csoporttípus használható a cserekifejezésben.

Miért nem ad találatot egy érvényes minta?

Az érvényes minta sem feltétlenül illeszkedik az aktuális szövegre. Először ellenőrizze a kis- és nagybetűket, a szóközöket, a horgonyokat és a jelzőket. Az m módosítja, hogyan kezeli a ^ és $ a sorhatárokat, az s pedig lehetővé teszi, hogy a pont a sortörés karaktereire is illeszkedjen.