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.

/ /gi
Reguliariųjų išraiškų vėliavėlės
Paruošta nuskaityti

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į

  1. Pateikite JavaScript reguliariąją išraišką, vėliavėles ir bandomąjį tekstą įrankio valdikliuose.
  2. Pasirinkite nustatymus, kurie veikia atitikmenis, indeksus, fiksavimus ir paryškintą šaltinio tekstą, tada paleiskite įrankį.
  3. 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.