Kaip išbandyti reguliarią išraišką
- Įveskite išraišką į pirmąjį lauką, be gaubiančių pasvirųjų brūkšnių.
- Pažymėkite reikiamas parinktis, pavyzdžiui, raidžių registro ignoravimą arba visų atitikmenų paiešką.
- Įklijuokite bandomąjį tekstą: atitikmenys paryškinami ir išvardijami kartu su grupėmis.
- Jei norite, įveskite keitimą ir nukopijuokite gautą tekstą.
Kam skirtas regex testeris
Reguliarioji išraiška (regex) yra šablonas tekstui ieškoti, tikrinti ar keisti: el. paštui, telefono numeriams, datoms, kodams. Išbandę ją prieš naudodami savo kode, sutaupysite klaidų ir laiko.
Šis įrankis naudoja „JavaScript“ reguliariųjų išraiškų variklį, tą patį, kuris veikia jūsų naršyklėje ir „Node.js“. Jis pažymi kiekvieną atitikmenį tekste ir parodo kiekvienos užfiksuotos grupės, taip pat įvardytųjų, reikšmę.
Keitimas palaiko $1, $2 ir likusią „JavaScript“ sintaksę, todėl patogu pasiruošti masiniam pakeitimui prieš jį pritaikant.
Ką svarbu žinoti
- Veikia pagal „JavaScript“ sintaksę. Kitų kalbų (Python, PHP, Java) kai kurios konstrukcijos skiriasi.
- Blogai parašyta išraiška gali veikti labai ilgai (per daug grįžimų atgal). Jei užtrunka ilgiau nei 2 sekundes, ji sustabdoma ir jūs gaunate pranešimą.
- Rodoma ne daugiau kaip pirmieji 1000 atitikmenų.
Dažniausiai užduodami klausimai
Ką reiškia vėliavėlės g, i, m, s ir u?
g randa visus atitikmenis, ne tik pirmąjį. i ignoruoja didžiąsias ir mažąsias raides. m leidžia ^ ir $ veikti kiekvienoje eilutėje. s leidžia taškui atitikti eilučių lūžius. u įjungia Unicode režimą.
Su kuria kalba ji suderinama?
Su „JavaScript“. Pagrindinės konstrukcijos (klasės, grupės, kvantifikatoriai, inkarai) beveik visose kalbose vienodos.
Kaip naudoti grupes keitime?
Sunumeruotoms grupėms naudokite $1, $2 ir t. t., visam atitikmeniui $&, o įvardytoms grupėms $<pavadinimas>.
Ar mano tekstas siunčiamas į kokį nors serverį?
Ne. Viskas vyksta jūsų naršyklėje, o tekstas niekada nepalieka jūsų įrenginio.
Ar tai nemokama?
Taip, nemokama, nereikia registruotis ir veikia tiesiai naršyklėje.