Testues Regex Falas
Testoni shprehje të rregullta kundrejt tekstit në kohë reale. Shihni përputhjet e theksuara, grupet dhe detajet e përputhjes.
g Global - gjej të gjitha përputhjet · i Pa dallim shkronjash të mëdha/vogla · m Shumëlinjësh - ^ dhe $ përputhen me kufijtë e rreshtit · s Dotall - pika përputhet edhe me rreshtin e ri · u Unicode - përputhje e plotë e pikave të kodit · y Sticky - çdo përputhje duhet të fillojë aty ku përfundoi e fundit
Përputhjet
Si funksionon
Ky mjet funksionon tërësisht në shfletuesin tënd duke përdorur motorin e integruar RegExp të JavaScript-it — të njëjtin motor që drejton çdo skript në çdo faqe web që viziton. Asnjë model, tekst testues, ose rezultat përputhjeje nuk dërgohet kurrë te një server.
- 1Modeli i kompiluar në RegExpNdërsa shkruan, mjeti thërret new RegExp(pattern, flags) duke përdorur flamurët që ke ndryshuar (g, i, m, s, u, y). Nëse modeli është sintaksisht i pavlefshëm, mesazhi i gabimit i kapur shfaqet menjëherë brendazi — pa nevojë butoni dërgo.
- 2Lak exec() mbledh përputhjetMotori xhiron re.exec(text) në një lak, duke regjistruar indeksin e karaktereve, gjatësinë, vlerën e plotë, grupet e kapjes të numëruara, dhe çdo grup të emëruar për çdo përputhje. Një kufi sigurie prej 10,000 përputhjesh parandalon modele të pafre, dhe një mbrojtje kundër përputhjeve me gjatësi zero e avancon lastIndex për të shmangur laqe të pafundme.
- 3Teksti ndahet në segmente të theksuaraNjë funksion buildSegments kalon nëpër zhvendosjet e përputhjeve dhe e pret tekstin burim në segmente të alternuara të papërputhur dhe të përputhur. Segmentet e përputhura mbështillen në elemente <mark> të stilizuara me ngjyra ciklike kështu që përputhjet e mbivendosura ose fqinje mbeten vizualisht të dallueshme.
- 4Mënyra Zëvendëso përmes String.replaceKalimi te mënyra zëvendëso thërret testText.replace(new RegExp(pattern, flags), replacement) direkt, gjë që do të thotë referencat prapa si $1 dhe $<name> funksionojnë saktësisht si do të funksiononin në kod JavaScript. Teksti rezultues shfaqet drejtpërdrejt dhe mund të kopjohet te clipboard.
Mjete të ngjashme
Testuesi WebSocket / SSE
Lidhuni me një pikë fundore WebSocket (ws/wss) ose Server-Sent Events nga shfletuesi juaj, dërgoni mesazhe dhe shikoni regjistrin e mesazheve në kohë reale me vula kohore. Një mënyrë e shpejtë për të diagnostikuar një API në kohë reale — asgjë nuk kalon nëpërmjet nesh.
Validues Skedari ENV
Kontrolloni një skedar .env për çelësa të përsëritur, hapësira të gabuara dhe vlera pa thonjëza — më pas merrni një version të pastruar, të renditur dhe një .env.example gati për commit. Funksionon në shfletuesin tuaj.
Matës Decibelësh
Mat nivelin e zërit nga mikrofoni yt në kohë reale, me min/maks/mesatare dhe një histori 60-sekondëshe rrëshqitëse — drejtpërdrejt në shfletuesin tënd.