Apžvalga
Testuokite regex su tiesioginiais paryškinimais, fiksavimo grupėmis, keitimu, išsaugotais šablonais ir žingsnis po žingsio…
Nustokite spėlioti regex. Testuokite, derinkite ir supraskite šablonus vos juos suvedę, su tiesioginiais paryškintais atitikmenimis, pavadintomis fiksavimo grupėmis, keitimo peržiūra ir žingsnis po žingsio paaiškinimu paprasta anglų kalba kiekvienam žetonui. 🚀 🚀 Kodėl kūrėjai mėgsta Regex Tester Pro Regex yra visur - žurnalų filtrai, formų validacija, duomenų rinkimas, kodo paieška, radimo ir keitimo operacijos dideliu mastu - ir kiekvienas regex yra per vieną klaidingą skliaustą nuo tai, kad nieko neatitinka arba atitinka viską. Regex Tester Pro paverčia bandymų ir klaidų metodą į greitą grįžtamąjį ryšį: įklijuokite bandomąjį tekstą, įveskite šabloną ir stebėkite, kaip atitikmenys nušvinta simbolis po simbolio. Radote žetoną, kurio neatpažįstate? Pro paaiškinimo skirtukas nuves jus per AST paprasta anglų kalba. Nerimaujate dėl katastrofinio grįžtamojo sekimo prieš perduodami validatorių į gamybą? Našumo profiliuoklė paleidžia jūsų šabloną izoliuotame Web Worker su laiko limitais, kad pastebėtumėte problemas anksčiau nei jūsų vartotojai. Tai regex įrankis, kuris per kelias sekundes padaro perėjimą nuo „kodėl tai nieko neatitinka?“ iki „o, štai kodėl“. ⚡ Viskas, kas yra nemokamame plane ✓ Tiesioginis atitikmenų paryškinimas rašant - JS regex variklis ✓ Fiksavimo grupių rodymas, tiek numeruotos, tiek pavadintos ✓ Atitikmenų skaičius, pozicija ir ilgis kiekvienam atitikmeniui ✓ Visi standartiniai žymos: g (globalus), i (nepaisant raidžių dydžio), m (kelių eilučių), s (dotall), u (unicode), y (lipnus) ✓ Keitimo režimas su tiesiogine peržiūra ✓ Išsaugokite iki 3 šablonų asmeninėje bibliotekoje ✓ Paskutinių 5 testų istorija, atkuriama atidarant kitą kartą ✓ Pridėta santrauka su 30 dažniausiai naudojamų žetonų ✓ 5 pradiniai šablonai iš bendrų šablonų bibliotekos (el. paštas, URL, telefonas, IP, UUID) ✓ 100 testų per dieną - dosnu, be registracijos, be el. pašto 🔓 Ką atidaro Pro ✦ Žingsnis po žingsio šablono paaiškinimas - AST analizatorius išskaido bet kokį šabloną į skaitomą medį: „ankstas: eilutės pradžia“, „simbolių klasė: mažosios raidės a-z“, „kiekybinis rodiklis: 1 ar daugiau, godus“, „fiksavimo grupė Nr.1: domenas“. Užveskite pelę ant bet kurio žetono, pamatykite paaiškinimą. Įtaisyta - be API iškvietų, nereikia interneto. ✦ Daugiau nei 50 iš anksto paruoštų šablonų biblioteka - el. paštas RFC5322, URL, IPv4, IPv6, UUID v1-v5, ISO 8601 datos, semver, kreditinė kortelė (su Luhn patikra), JAV telefonas, ES telefonas, JAV ZIP, slug, spalva hex, JWT, MAC adresas, base64, hex, GUID, Markdown nuoroda ir dar daugiau. Spustelėkite bet kurį šabloną, kad iškart jį įkeltumėte į testuoklę. ✦ Neriboti išsaugoti šablonai - turėkite savo komandos regex biblioteką po ranka. Žymos, pastabos ir paieška tarp išsaugotų. ✦ Katastrofinio grįžtamojo sekimo aptikimas - našumo profiliuoklė paleidžia jūsų šabloną izoliuotame Web Worker su 1 sekundės laiko limitu, tada praneša apie grįžtamojo sekimo įvertį, vykdymo laiką ir kuris pošablonis yra įtariamas. Aptikite ReDoS klaidas anksčiau nei jos pateks į gamybą. ✦ Pilna istorija - paskutiniai 100 testų vietoj 5, su vieno paspaudimo atkūrimu. ✦ Ieškoma santrauka - 200+ žetonų, įskaitant tik PCRE, Unicode savybių escape, lookbehind šeimas ir atomines grupes. Ieškokite pagal pavadinimą arba įklijuokite žetoną, kad sužinotumėte, ką jis daro. ✦ Eksportuokite testų atvejus - išsaugokite savo šabloną + testinius įvestis + laukiamus atitikmenis kaip Jest, Vitest arba Mocha testinį failą. Vienas paspaudimas. Įdėkite jį į savo saugyklą ir jūsų regex bus amžinai apsaugotas testais. ✦ Neriboti dienos testai - inžinieriams, kurie derina 50 šablonų per dieną. 🎯 Kam tai skirta Galinių sistemų inžinieriams, rašantiems įvesties validatorius. Priekinių sistemų inžinieriams, prijungiantiems formų regex. Duomenų inžinieriams, analizuojantiems CSV žurnalų eilutes. SRE, rašantiems įspėjimų filtrus. QA inžinieriams, apkraunantiems įvesties formas. Saugumo tyrėjams, rašantiems CTF ir premijų naudingąsias apkrovas. Techniniams rašytojams, tikrinantiems dokumentacijos pavyzdžius. Visiems, kurie kada nors žiūrėjo į /^(?:[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*)@(?:[a-z0-9]+(?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9]+(?:[a-z0-9-]*[a-z0-9])?$/i ir galvojo, ką tai iš tikrųjų daro. 🛠️ Kaip tai veikia 1️⃣ Prisekite plėtinį prie įrankių juostos (vieną kartą). 2️⃣ Spustelėkite piktogramą, kad atidarytumėte iššokantį langą. 3️⃣ Įveskite arba įklijuokite regex į šablono lauką. Perjunkite žymas naudodami mygtukų eilutę. 4️⃣ Įklijuokite bandomąjį tekstą į teksto sritį žemiau. 5️⃣ Stebėkite, kaip atitikmenys paryškinami tiesiogiai. Fiksavimo grupės rodomos lentelėje. Atitikmenų skaičius ir pozicijos atnaujinamos po kiekvieno klavišo paspaudimo. 6️⃣ Perjunkite į Keitimo režimą, kad pamatytumėte tiesioginę keitimo peržiūrą, arba į Paaiškinti (Pro), kad gautumėte žingsnis po žingsio išsamesnę informaciją. 💡 Realūs naudojo atvejai → Patikrinkite, ar el. pašto regex iš tikrųjų atitinka RFC teisingus adresus, neatmesdamas galiojančių → Sukurkite žurnalo eilutės analizatorių - fiksuokite laiko žymą, lygį, pranešimą - ir patikrinkite su realiais žurnalais → Raskite kiekvieną TODO komentarą įklijuotoje kodo bazėje su vienu regex → Pašalinkite ANSI escape kodus iš terminalo išvesties → Ištestuokite slaptažodžio validatorių prieš perduodami jį į registracijos formą → Konvertuokite telefono numerius į E.164 formatą su fiksavimo grupės keitimu → Raskite kiekvieną URL markdown faile ir patikrinkite, ar nėra sulaužytų → Greitai pataisykite netinkamai veikiantį radimo ir keitimo IDE įrankį, išbandydami regex už jo ribų 🔒 Privatumas, kurį galite patikrinti Jūsų šablonai ir bandomasis tekstas niekada neišeina iš naršyklės. Nemokamas regex vertinimas vykdomas vietoje su JavaScript. Pro AST paaiškinimas taip pat veikia vietoje - be API iškvietų. Vienintelis tinklo srautas, kurį sukuria plėtinys, yra licencijos patikra (siunčiamas atsitiktinis įrenginio ID, jokio turinio) ir anoniminiai piltuvėlio skaičiai. Jokių sekimo pikselių. Jokios trečiųjų šalių analitikos. Jokios telemetrijos apie šablonus ar teksto turinį. Atidarykite tinklo skirtuką ir patikrinkite patys. 📊 Našumas ir etalonai Regex variklis apdoroja 1MB testines eilutes per mažiau nei 80 ms tipiniame nešiojamajame kompiuteryje. AST paaiškinimo analizatorius apdoroja iki 10 000 simbolių šablonus per mažiau nei 30 ms. Visas paketas sveria ~95KB suglaudintas. Katastrofinio grįžtamojo sekimo aptikimas veikia izoliuotame Web Worker su griežtu 1 sekundės laiko limitu, todėl net ir nevaldomas šablonas, pvz., /(a+)+$/ su „aaaaaaaaaa!“, grąžina „BACKTRACK“ verdiktą vietoj to, kad užšaldytų jūsų naršyklę. 🆚 Kodėl tai, o ne alternatyvos ✓ Skirtingai nuo regex101.com, jūsų šablonai ir bandomasis tekstas lieka vietiniai - niekada nesiunčiami į serverį ✓ Skirtingai nuo VSCode regex - kuris radimo/keitimo funkcijoje paleidžia tik JS variklį - tai suteikia išsaugotus šablonus, biblioteką, paaiškinimus ir santrauką viename iššokančiame lange ✓ Skirtingai nuo RegExr, nereikia registracijos nemokamam sluoksniui, o paaiškinimo analizatorius veikia visiškai neprisijungus ✓ Skirtingai nuo CLI įrankių, tokių kaip ggrep -P, gaunate GUI su tiesioginiu paryškinimu ir fiksavimo grupių tikrinimu neišeidami iš naršyklės 🛡️ Saugumas Manifest v3. Jokio nuotolinio kodo. Jokių išorinių CDN priklausomybių vykdymo metu. Jokių pagrindinio kompiuterio leidimų savavališkoms svetainėms - tik peakproductivity.online licencijos patikrinimui. Kiekviena versija pateikiant audituojama su lint-remote-code įrankiu. Visa vertinimo logika yra pakete. ❓ Dažnai užduodami klausimai K: Ar tai veikia neprisijungus? A: Taip. Tiesioginis atitikimas, keitimo peržiūra, santrauka, AST paaiškinimo analizatorius ir katastrofinio grįžtamojo sekimo detektorius veikia 100% vietoje. Tik licencijos patikra ir augimo signalai reikalauja tinklo, ir abu grakščiai išsijungia. K: Kuri regex versija naudojama? A: JavaScript regex (ECMAScript 2018+) tiesioginiam vertinimui. Santrauka ir paaiškinimo analizatorius pažymi, kur sintaksė skiriasi nuo PCRE / Python / Go, kad galėtumėte pastebėti perkeliamumo problemas. K: Ar mano regex siunčiamas kur nors nors? A: Ne. Šablonai ir testinės eilutės apdorojamos jūsų naršyklėje. Licencijos patikros siunčia tik atsitiktinį įrenginio ID. K: Kokio dydžio testinę eilutę galiu naudoti? A: Švariai ištestuota iki 1MB. Po to tiesioginis paryškinimas persijungia į atidėjimo režimą, kad iššokantis langas išliktų reaguojantis. K: Koks skirtumas tarp mėnesinio ($2.49) ir visam gyvenimui ($8.99)? A: Tos pačios Pro funkcijos, skirtingas įsipareigojimas. Visam gyvenimui planas atsiperka per keturis mėnesius ir yra geriausias pasiūlymas, jei regex naudojate dažniau nei kartą per savaitę. K: Ar galiu gauti pinigų grąžinimą? A: Taip, per 30 dienų nuo pirkimo. Parašykite el. paštu pagalbos tarnybai ir mes grąžinsime be klausimų. 🚀 Pradėkite Įdiekite plėtinį, prisekite jį prie įrankių juostos, įklijuokite savo pirmąjį šabloną ir stebėkite, kaip atitikmenys nušvinta. Regex Tester Pro yra tas įrankis, kurį būtumėte norėję įsidiegti prieš trejus metus. Kiekvienas vyresnysis inžinierius galiausiai turi „savo regex skirtuką“, šis lieka vienu paspaudimu jūsų naršyklėje ir prisimena, ką išsaugojote.
Išsami informacija
- Versija1.1.1
- Atnaujinta2026 m. balandžio 28 d.
- Pasiūlėgaijinanime
- Dydis520KiB
- KalbosKalbų: 53
- Kūrėjas
El. paštas
gaijinanime@regios.org - Ne komercinės veiklos subjektasŠis kūrėjas neprisistato kaip prekiautojas. Informuojame vartotojus Europos Sąjungoje, kad jūsų ir šio kūrėjo sudarytoms sutartims vartotojų teisės netaikomos.
Privatumas
Šis kūrėjas pareiškia, kad jūsų duomenys yra
- Neparduodama trečiosioms šalims su patvirtintais naudojimo atvejais nesusijusiais tikslais
- nenaudojami ir neperkeliami su elemento pagrindinėmis funkcijomis nesusijusiais tikslais;
- nenaudojami ir neperkeliami, siekiant nustatyti kreditingumą, arba skolinimo tikslais.
Palaikymas
Jei turite klausimų, pasiūlymų arba problemų, apsilankykite kūrėjo palaikymo svetainėje.