Reguliariųjų išraiškų testuotojas
Išbandykite JavaScript reguliariąsias išraiškas su vietiniu atitikmenų paryškinimu, vėliavėlėmis ir fiksavimo grupių išvestimi. Viskas veikia vietoje jūsų naršyklėje.
Paryškinti atitikmenys
Fiksavimo grupės
| Rungtynės | Indeksas | Pilnas atitikmuo | Grupės |
|---|---|---|---|
| Fiksavimo grupės pasirodo po to, kai išbandote šabloną. | |||
JavaScript RegExp elgsena
Testeris naudoja tą patį naršyklės RegExp variklį, kurį naudoja jūsų frontend JavaScript, todėl vėliavėlės ir sintaksė atitinka tikrą kliento pusės kodą.
Grupės fiksavimo patikrinimas
Peržiūrėkite numeruotus grupes, pavadinimus ir atitikties pozicijas be žingsnio per kodą ar atidaryti konsolę.
Privati naršyklės priemonė
Viskas vyksta vietiniu būdu jūsų naršyklėje. Jautrūs žurnalai, raktai ir pavyzdžių duomenys nėra įkeliami.
Susiję kūrėjo įrankiai
Dažniausiai užduodami klausimai
Ar mano regex ar bandomasis tekstas įkeliami?
Ne. Viskas veikia lokaliai jūsų naršyklėje su JavaScript RegExp varikliu. Jūsų šablonas ir tekstas nesiunčiami į Convertr serverius.
Kokią regex versiją naudoja šis testuotojas?
Šiame puslapyje naudojami JavaScript reguliarūs posakiai, tas pats RegExp elgesys, kurį naudoja šiuolaikinės naršyklės ir Node.js.
Ar galiu patikrinti fiksavimo grupes?
Taip. Rezultatų lentelėje pateikiamas kiekvienas atitikmuo, sunumeruotos fiksavimo grupės ir pavadintos fiksavimo grupės, kai jūsų naršyklė jas pateikia.
Kokios vėliavėlės palaikomos?
Testeris palaiko įprastas JavaScript vėliavėles, įskaitant g, i, m, s, u, y ir d, kai jos prieinamos jūsų naršyklėje.
Reguliariųjų išraiškų testuotojas
Išbandykite „JavaScript“ reguliariąsias išraiškas su vėliavėlėmis, atitikties paryškinimu ir fiksavimo grupių išvestimi.
- Įvestis
- JavaScript reguliarioji išraiška, vėliavėlės ir bandomasis tekstas.
- Išvestis
- Rungtynės, indeksai, užfiksuojimai ir pabrėžtas šaltinis tekstas.
- Svarbūs apribojimai
- JavaScript regex sintaksė skiriasi nuo PCRE, RE2, .NET ir kitų variklių; katastrofiški šablonai vis tiek gali užšaldyti naršyklės skirtuką.
- Privatumas ir duomenų tvarkymas
- JavaScript reguliarioji išraiška, vėliavėlės ir bandomasis tekstas yra apdorojami šioje naršyklės kortelėje. Convertr negauna ir nesaugo jo; uždarius arba perkrovus puslapį išvaloma darbinė būsena, nebent įrankis aiškiai siūlo vietinį atsisiuntimą.
Kaip naudoti šį įrankį
- Pateikite JavaScript reguliariąją išraišką, vėliavėles ir bandomąjį tekstą įrankio valdikliuose.
- Pasirinkite nustatymus, kurie veikia atitikmenis, indeksus, fiksavimus ir paryškintą šaltinio tekstą, tada paleiskite įrankį.
- Peržiūrėkite atitikmenis, indeksus, ištraukas ir paryškintą šaltinio tekstą prieš kopijuodami ar atsisiųsdami.
Dažnos nesėkmių priežastys
Neteisinga sintaksė, pasikartojančios vėliavėlės, nulinio ilgio globalūs atitikmenys arba brangus šablonas gali sukelti klaidą arba lėtą vertinimą.
Praktinis pavyzdys
Bandykite /order-(\d+)/g prieš log linijas, kad būtų išvardytas kiekvienas užfiksuotas užsakymo skaičius.