Hogyan teszteld a reguláris kifejezéseket
- Írd be a kifejezést az első mezőbe, a körülvevő perjelek nélkül.
- Jelöld be a szükséges beállításokat, például a kis- és nagybetű figyelmen kívül hagyását vagy az összes találat keresését.
- Illeszd be a tesztszöveget: a találatok kiemelődnek, és a csoportjaikkal együtt listázódnak.
- Ha szeretnéd, írj be egy cserét, és másold ki az eredményül kapott szöveget.
Mire jó a regex tesztelő
A reguláris kifejezés (regex) egy minta szöveg kereséséhez, ellenőrzéséhez vagy cseréjéhez: e-mail-címek, telefonszámok, dátumok, kódok. Ha a kódodban való használat előtt kipróbálod, hibákat és időt spórolsz.
Ez az eszköz a JavaScript reguláris kifejezés motorját használja, ugyanazt, mint a böngésződ és a Node.js. Megjelöli a szöveg minden találatát, és megmutatja minden rögzítő csoport értékét, a nevesítetteket is.
A csere támogatja a $1, $2 és a JavaScript szintaxis többi elemét, ezért hasznos egy tömeges módosítás előkészítéséhez, mielőtt alkalmaznád.
Tudnivalók
- JavaScript szintaxissal működik. Más nyelvek (Python, PHP, Java) egyes szerkezetekben eltérnek.
- Egy rosszul megírt kifejezés nagyon sokáig tarthat (túlzott visszalépés). Ha meghaladja a 2 másodpercet, leáll, és értesítést kapsz.
- Legfeljebb az első 1000 találat jelenik meg.
Gyakran ismételt kérdések
Mit jelentenek a g, i, m, s és u flagek?
A g az összes találatot megkeresi, nem csak az elsőt. Az i figyelmen kívül hagyja a kis- és nagybetűket. Az m miatt a ^ és a $ minden sorra érvényes. Az s lehetővé teszi, hogy a pont a sortörésre is illeszkedjen. A u bekapcsolja a Unicode módot.
Melyik nyelvvel kompatibilis?
A JavaScripttel. Az alapvető szerkezetek (osztályok, csoportok, kvantorok, horgonyok) szinte minden nyelven azonosak.
Hogyan használok csoportokat a cserében?
Használd a $1, $2 stb. jelölést a számozott csoportokhoz, a $& jelölést a teljes találathoz és a $<név> jelölést a nevesített csoportokhoz.
Elküldésre kerül a szövegem bármilyen szerverre?
Nem. Minden a böngésződben történik, a szöveged soha nem hagyja el az eszközödet.
Ingyenes?
Igen, ingyenes, nem kell hozzá regisztráció, és közvetlenül a böngésződben működik.