Prezentare generală
Testează regex cu evidențiere în timp real, grupuri de captură, înlocuire, modele salvate și explicații pas cu pas. Offline.
Nu mai ghici la regex. Testează, depanează și înțelege modelele în momentul în care le tastezi, cu potriviri evidențiate în timp real, grupuri de captură denumite, previzualizare înlocuire și o explicație pas cu pas în limbaj simplu a fiecărui token. 🚀 🚀 De ce dezvoltatorii iubesc Regex Tester Pro Regex este peste tot - filtre de jurnal, validare formulare, extragere date, căutare în cod, căutare-și-înlocuire la scară largă - și fiecare regex este la o paranteză rătăcită distanță de a nu potrivi nimic sau a potrivi totul. Regex Tester Pro transformă încercarea și eroarea într-un buclă strânsă de feedback: lipește textul de test, tastează un model și urmărește cum potrivirile se luminează caracter cu caracter. Ai întâlnit un token pe care nu-l recunoști? Tabul de explicație Pro te ghidează prin AST în limbaj simplu. Îți faci griji despre backtracking catastrofal înainte de a publica un validator în producție? Profilerul de performanță rulează modelul tău într-un Web Worker izolat cu timeout-uri, astfel încât să pringeți problema înainte ca utilizatorii tăi să o facă. Acesta este instrumentul regex care te duce de la „de ce nu potrivește nimic?” la „ah, de aceea” în câteva secunde. ⚡ Totul în planul gratuit ✓ Evidențiere live a potrivirilor pe măsură ce tastezi - motor regex JS ✓ Afișare grupuri de captură, numerotate și denumite ✓ Număr de potriviri, poziție și lungime per potrivire ✓ Toate flag-urile standard: g (global), i (insensibil la majuscule), m (multilinie), s (dotall), u (unicode), y (sticky) ✓ Mod înlocuire cu previzualizare live ✓ Salvează până la 3 modele într-o bibliotecă personală ✓ Istoric al ultimelor 5 teste, restaurat la următoarea deschidere ✓ Fișă de referință inclusă cu cei mai folosiți 30 de tokeni ✓ 5 modele de start din biblioteca de modele comune (email, URL, telefon, IP, UUID) ✓ 100 de teste pe zi - generos, fără înregistrare, fără email 🔓 Ce deblochează Pro ✦ Explicație pas cu pas a modelului - analizorul AST descompune orice model într-un arbore lizibil: „ancoră: început de linie”, „clasă de caractere: litere mici a-z”, „cuantificator: 1 sau mai multe, lacom”, „grup de captură #1: domeniu”. Trece mouse-ul peste orice token pentru a vedea explicația. Integrat - fără apeluri API, fără internet necesar. ✦ Bibliotecă cu 50+ modele predefinite - email RFC5322, URL, IPv4, IPv6, UUID v1-v5, date ISO 8601, semver, card de credit (Luhn-aware), telefon SUA, telefon UE, ZIP SUA, slug, culoare hex, JWT, adresă MAC, base64, hex, GUID, link Markdown, și multe altele. Fă clic pe orice model pentru a-l încărca instantaneu în tester. ✦ Modele salvate nelimitate - păstrează biblioteca regex a echipei tale la îndemână. Etichete, note și căutare în toate salvările. ✦ Detecție backtracking catastrofal - profilerul de performanță rulează modelul tău într-un Web Worker izolat cu un timeout de 1 secundă, apoi raportează scorul de backtracking, timpul de execuție și care submodel este suspectul. Prinde bug-uri ReDoS înainte să ajungă în producție. ✦ Istoric complet - ultimele 100 de teste în loc de 5, cu restaurare dintr-un clic. ✦ Fișă de referință cu căutare - 200+ tokeni inclusiv PCRE-only, escape-uri de proprietăți Unicode, familii lookbehind și grupuri atomice. Caută după nume sau lipește un token pentru a afla ce face. ✦ Exportă cazuri de testare - salvează modelul + intrările de test + potrivirile așteptate ca fișier de test Jest, Vitest sau Mocha. Un singur clic. Pune-l în repo-ul tău și regex-ul tău este protejat de teste pentru totdeauna. ✦ Teste zilnice nelimitate - pentru inginerii care depanează 50 de modele pe zi. 🎯 Pentru cine este Ingineri backend care scriu validatori de intrare. Ingineri frontend care conectează regex în formulare. Ingineri de date care analizează linii de jurnal CSV. SRE-uri care scriu filtre de alertare. Ingineri QA care testează stres formularele de intrare. Cercetători de securitate care scriu payload-uri CTF și bounty. Scriitori tehnici care verifică de două ori exemplele din documentație. Oricine s-a uitat vreodată la /^(?:[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 și s-a întrebat ce face de fapt. 🛠️ Cum funcționează 1️⃣ Fixează extensia în bara de instrumente (o singură dată). 2️⃣ Fă clic pe pictogramă pentru a deschide popup-ul. 3️⃣ Tastează sau lipește un regex în câmpul model. Comută flag-urile din rândul de butoane. 4️⃣ Lipește textul de test în zona de text de mai jos. 5️⃣ Urmărește cum potrivirile se evidențiază live. Grupurile de captură apar într-un tabel. Numărul și pozițiile potrivirilor se actualizează la fiecare tastare. 6️⃣ Treci la modul Înlocuire pentru a vedea previzualizarea live a înlocuirii, sau Explică (Pro) pentru defalcarea pas cu pas. 💡 Cazuri reale de utilizare → Validează că un regex de email potrivește efectiv adrese conforme RFC fără a le respinge pe cele valide → Construiește un analizor de linii de jurnal - capturează timestamp, nivel, mesaj - și verifică pe jurnale reale → Găsește fiecare comentariu TODO într-o bază de cod cu un singur regex → Elimină codurile de escape ANSI din ieșirea terminalului → Testează un validator de parolă înainte de a-l publica într-un formular de înregistrare → Convertește numerele de telefon în format E.164 cu înlocuire prin grupuri de captură → Găsește fiecare URL într-un fișier markdown și verifică dacă niciunul nu este rupt → Repară rapid un căutare-și-înlocuire care nu funcționează corect într-un IDE testând regex-ul în afara lui mai întâi 🔒 Confidențialitate pe care o poți verifica Modelele și textul tău de test nu părăsesc niciodată browserul. Evaluarea regex gratuită rulează local în JavaScript. Explicația AST Pro rulează și ea local - fără apeluri API. Singurul trafic de rețea pe care extensia îl face este o verificare a licenței (trimițând un ID aleatoriu de dispozitiv, fără conținut) și numere anonime de conversie. Fără pixeli de urmărire. Fără analitice terțe. Fără telemetrie a modelelor sau a conținutului text. Deschide tab-ul de rețea și verifică singur. 📊 Performanță și benchmark-uri Motorul regex rulează pe șiruri de test de 1MB în sub 80ms pe un laptop obișnuit. Analizorul de explicație AST gestionează modele de până la 10.000 de caractere în sub 30ms. Întregul pachet are ~95KB gzipped. Detecția backtracking-ului catastrofal rulează într-un Web Worker izolat cu o limită strictă de 1 secundă, astfel încât chiar și un model problematic ca /(a+)+$/ pe 'aaaaaaaaaa!' returnează un verdict 'BACKTRACK' în loc să îți înghețe browserul. 🆚 De ce acesta în loc de alternative ✓ Spre deosebire de regex101.com, modelele și textul tău de test rămân locale - nu sunt trimise niciodată unui server ✓ Spre deosebire de regex-ul VSCode - care rulează doar motorul JS în căutare-și-înlocuire - acesta îți oferă modele salvate, o bibliotecă, explicații și o fișă de referință într-un singur popup ✓ Spre deosebire de RegExr, nu este necesară înregistrarea pentru nivelul gratuit, iar analizorul de explicație funcționează complet offline ✓ Spre deosebire de instrumentele CLI precum ggrep -P, primești o interfață grafică cu evidențiere live și inspecție a grupurilor de captură fără a părăsi browserul 🛡️ Securitate Manifest v3. Zero cod de la distanță. Fără dependențe CDN externe la execuție. Fără permisiuni de gazdă pentru site-uri web arbitrare - doar peakproductivity.online pentru verificarea licenței. Fiecare lansare este auditată de instrumentul lint-remote-code înainte de trimitere. Toată logica de evaluare este inclusă în pachet. ❓ Întrebări frecvente Î: Funcționează offline? R: Da. Potrivirea live, previzualizarea înlocuirii, fișa de referință, analizorul de explicație AST și detectorul de backtracking catastrofal rulează toate 100% local. Doar verificarea licenței și ping-urile de creștere necesită rețea, iar ambele se degradează grațios. Î: Ce variantă de regex folosește? R: JavaScript regex (ECMAScript 2018+) pentru evaluarea live. Fișa de referință și analizorul de explicație notează unde sintaxa diferă de PCRE / Python / Go, astfel încât să poți identifica problemele de portabilitate. Î: Regex-ul meu este trimis undeva? R: Nu. Modelele și șirurile de test sunt procesate în browserul tău. Verificările de licență trimit doar un ID aleatoriu de dispozitiv. Î: Cât de mare poate fi un șir de test? R: Testat corect până la 1MB. Dincolo de asta, evidențiatorul live trece în mod debounced pentru a menține popup-ul receptiv. Î: Care este diferența dintre Abonament Lunar ($2.49) și Pe viață ($8.99)? R: Aceleași funcții Pro, angajament diferit. Varianta Pe viață se amortizează în patru luni și este cea mai bună ofertă dacă folosești regex mai mult de o dată pe săptămână. Î: Pot obține o rambursare? R: În termen de 30 de zile de la achiziție, da. Trimite un email la suport și vom rambursa fără întrebări. 🚀 Începe acum Instalează extensia, fixeaz-o în bara de instrumente, lipește primul tău model și urmărește cum potrivirile se luminează. Regex Tester Pro este genul de instrument pe care ai fi vrut să-l fi instalat acum trei ani. Fiecare inginer senior are în cele din urmă „tab-ul său de regex”, acesta rămâne la un clic distanță în browserul tău și își amintește ce ai salvat.
Detalii
- Versiune1.1.1
- Data ultimei actualizări28 aprilie 2026
- Oferit degaijinanime
- Dimensiune520KiB
- Limbi53 limbi
- Dezvoltator
E-mail
gaijinanime@regios.org - Non-comerciantDezvoltatorul nu s-a identificat drept comerciant. Pentru consumatorii din Uniunea Europeană, reține că este posibil ca drepturile consumatorilor să nu se aplice contractelor încheiate între tine și acest dezvoltator.
Confidențialitate
Acest editor declară că datele:
- nu sunt vândute terților în alte scopuri decât pentru situațiile de folosire aprobate.
- nu sunt folosite sau transferate în scopuri care nu au legătură cu funcțiile principale ale articolului;
- nu sunt folosite sau transferate pentru a stabili solvabilitatea sau în scopuri de împrumut.
Asistență
Pentru ajutor în legătură cu întrebări, sugestii sau probleme, accesează site-ul de asistență al dezvoltatorului