Tik naršyklėje

Regex testuoklis (Atitikmenys / Grupės / Pakeitimai)

Reguliariųjų išraiškų testavimo įrankis, kurį galite naudoti akimirksniu. Įklijuokite šabloną bei tekstą ir matykite rezultatus viename ekrane. Atitikmenys paryškinami, o grupės ir pakeitimai rodomi kartu.

Viskas vyksta lokaliai jūsų naršyklėje. Jokie duomenys nesiunčiami į serverį.

/ /

Apdorojama naudojant JavaScript (ECMAScript) variklį. Rezultatai gali skirtis nuo PCRE (PHP/Python).

Vėliavėlės
Detalės
g/i/m yra pagrindinės. Atidarykite detales papildomoms parinktims.
Naudokite $1, $2 grupėms. $& atitinka visą surastą tekstą.
Įvesties tekstas
Įklijuokite tekstą, kurį norite testuoti
Paryškinimai
Surastos sritys bus paryškintos

            
Atitikmenų: {count} / Laikas: {ms}ms / Pririšta: {anchor} / Pakeitimas: {replace} / Režimas: {mode}
Rezultatai

Parinktys

Kaip naudotis

Įveskite šabloną

Įrašykite regex ir pasirinkite reikiamas vėliavėles.

Įklijuokite tekstą

Atitikmenys dešinėje pasirodys automatiškai.

Peržiūrėkite rezultatus

Tikrinkite atitikmenis, grupes ir pakeitimus atitinkamose kortelėse.

Pavyzdžiai Pritaikyti šabloną ir vėliavėles

Pastabos

Įrankis naudoja JavaScript reguliariųjų išraiškų variklį.

  • Kai kurios PCRE funkcijos (pvz., atominės grupės) nepalaikomos.
  • Vardinės grupės (named groups) gali skirtis priklausomai nuo naršyklės.
  • Rezultatai nebūtinai 100% sutaps su PHP ar Python rezultatais.
Svarbu

Prieš naudodami rezultatus programinėje įrangoje, patikrinkite juos specifinėje aplinkoje.

DUK

Kas yra g/i/m vėliavėlės?

Jas galite perjungti nustatymuose. g – globali paieška, i – ignoruoti registrą, m – kelių eilučių režimas.

Ar galiu testuoti tekstinius pakeitimus?

Taip. Įveskite pakeitimo tekstą ir stebėkite „Pakeitimų“ kortelę. Palaikomos nuorodos į grupes (pvz., $1).

Ar tai skiriasi nuo PHP regex?

Taip. JavaScript regex taisyklės turi tam tikrų skirtumų nuo PCRE standartų.