Regex tesztelő
Tesztelje és hibakeresse a reguláris kifejezéseket valós idejű egyezéssel és csoportrögzítéssel.
Milyen regex szintaxist támogat ez az eszköz?
Ez az eszköz a JavaScript reguláris kifejezések szintaxisát támogatja, amelyet széleskörűen használnak a webfejlesztésben. Támogatja a g, i, m, s és u jelzőket.
Hogyan rögzítek csoportokat a regexemben?
Használjon zárójeleket () a rögzítő csoportok létrehozásához. Az illeszkedő csoportok az eredmények alatt jelennek meg. Például, (\d+)-(\d+) két kötőjellel elválasztott számcsoportot rögzít.
Mik a regex jelzők?
A jelzők módosítják a regex motor keresési módját. g = globális, i = kis/nagybetű érzéketlen, m = többsoros, s = dotAll, u = unicode mód.
Miért nem egyezik a regexem?
Gyakori problémák: escape-elatlan speciális karakterek mint . * + ?, helytelen horgonyok vagy rossz jelzőbeállítások. Ellenőrizze a hibaüzenetet a mintamező alatt.
Hogyan egyeztetek speciális karakterekkel?
Escape-elje a speciális karaktereket visszaperjelrel. Például, \. egy literális ponttal, \* egy literális csillaggal, és \? egy literális kérdőjellel egyezik.
Mi a különbség a mohó és lusta kvantálók között?
A mohó kvantálók (*, +, ?, {}) annyira sokra egyeznek, amennyire csak lehet, míg a lusta kvantálók (*?, +?, ??, {}?) annyira kevesre, amennyire csak lehet. Például, <.*> az egész karakterláncra egyezik, míg <.*?> a legrövidebb lehetséges címke egyezik.
Hogyan használjam a karakterosztályokat?
A karakterosztályok [abc] bármely egyedi karakterre egyeznek a zárójelek között. Használhat tartományokat mint [a-z] kisbetűkre, [0-9] számjegyekre, vagy [^abc] tagadásra (bármire egyezik, kivéve a, b, vagy c).
Tesztelhetek több mintát egyszerre?
Nem, ez az eszköz egyszerre egy mintát tesztel. Azonban gyorsan válthat minták és teszt-karakterláncok között az eredmények összehasonlításához.
Támogatja ez az eszköz a lookahead és lookbehind funkciót?
Igen, a JavaScript regex támogatja a pozitív lookahead (?=), negatív lookahead (?!), pozitív lookbehind (?<=) és negatív lookbehind (?<!) állításokat.
Hogyan egyeztetek unicode karakterekkel?
Használja a u jelzőt az unicode mód engedélyezéséhez. Ezután használhatja a \u{XXXX} szintaxist unicode kódpontokra, vagy a \p{Letter} karaktertulajdonságokat bármely nyelv bármely betűjére való egyezéshez.
Mik a horgonyok a regexben?
A horgonyok nulla szélességű állítások, amelyek pozíciókra egyeznek, nem karakterekre. ^ egy sor (vagy karakterlánc) elejére egyezik, $ a végére, \b szóhatárokra, és \B nem szóhatárokra.
Hogyan cserélek le egyező szöveget?
Váltson a Csere fülre, és adja meg a helyettesítő mintát. Használhatja a $1, $2, stb. hivatkozásokat a rögzített csoportokra. A helyettesítés minden egyezésre alkalmazásra kerül a g jelző használatakor.
A(z) Regex tesztelő használata
Tesztelje reguláris kifejezéseit valós időben egy mintaszövegen, tekintse meg az összes egyezést és rögzítési csoportot, és hasonlítsa össze több nyelv szintaxisát — mindezt a böngészőjében.
- Írja be a mintát a regex mezőbe, és illessze be a keresendő mintaszöveget az alábbi beviteli mezőbe.
- Kapcsolja a zászló gombokat a viselkedés módosításához: g a globális egyezéshez, i a kis- és nagybetűk elhanyagolásához, m a több soros, s a dotall, u a unicode és y a sticky módhoz.
- Váltson nyelvfület — JavaScript, TypeScript, Python, Java, C# vagy C++ —, hogy lássa az egyes nyelvek szintaktikai és escape különbségeit.
- Nézze meg a minta alatt kiemelt egyezéseket és rögzítési csoportokat, hogy megértse, mi egyezik és mi nem.
- Nyisson meg egy presetet a legördülő listából — bevált receptek e-mailekhez, URL-ekhez vagy dátumokhoz —, és alakítsa át ahelyett, hogy nulláról írná.
A JavaScriptben működő minta Pythonban másképp viselkedhet — nyelvváltás után mindig teszteljen újra.
Kapcsolódó eszközök
- Szöveg Csere Ingyenes online szövegkereső és -cserélő eszköz. Támogatja az egyszerű szöveget és regexet kis-/nagybetű, egész szó és kötegelt csere opciókkal. 100% böngészőalapú.
- Chmod-számológép Ingyenes online chmod-számológép a Linux fájljogosultságok vizualizálásához és számításához jelölőnégyzetekkel. Azonnali átváltás numerikus (755, 644) és szimbolikus jelölés (rwxr-xr-x) között. Támogatja a különleges jogosultságokat mint setuid, setgid, sticky bit.
- ASCII Táblázat Teljes ASCII karakterkódolási referencia tizes, tizenhatos, nyolcas, kettes számrendszerbeli kódokkal, HTML entitásokkal és karakterleírásokkal. Azonnali keresés és szűrés.
- HTTP Kérés Tesztelő Tesztelje a REST API-kat közvetlenül a böngészőben. Küldjön GET, POST, PUT, DELETE kéréseket egyedi fejlécekkel, törzzsel és paraméterekkel. Azonnal láthatja a válasz állapotát, fejléceit és JSON törzsét.
- .htaccess generátor Apache .htaccess szabályok generálása átirányításokhoz, újraírásokhoz, biztonsági fejlécekhez, gyorsítótárazáshoz és egyebekhez.
- Robots.txt Generátor Ingyenes online robots.txt generátor. Hozzon létre és szabjon testre robots.txt fájlokat a keresőmotorok mászásának szabályozására, a mászók hozzáférésének kezelésére és weboldala SEO optimalizálására.
- Sitemap Generátor Ingyenes online XML sitemap generátor. Adjon hozzá URL-eket, állítson be prioritásokat és gyakoriságokat, készítsen SEO sitemapokat azonnal.
- Sorok rendezése Rendezze a szövegsorokat betűrendben, számszerűen vagy hossz szerint. Távolítsa el a másolatokat és fordítsa meg a sorrendet.