Rezultatai atnaujinami renkant tekstą. Įveskite šabloną be pasvirųjų brūkšnių pradžioje ir pabaigoje, pridėkite reikiamas JavaScript žymas, tada įklijuokite tikrovišką tekstą. Atitiktys ir pakeitimai apskaičiuojami vietoje, naršyklėje, todėl žurnalai, kodo fragmentai ir bandomieji duomenys niekur neįkeliami.
Nemokamas regex tester
Veikia tik jūsų naršyklėje - nieko neįkeliama, registracija nereikalinga.
JavaScript žymos: d, g, i, m, s, u, v, y. Nerašykite pasvirųjų brūkšnių.
Palaikomi JavaScript pakeitimo žymenys, įskaitant $&, $1 ir $<name>.
Kas yra regex tester?
Regex tester pritaiko reguliariąją išraišką bandomajam tekstui ir parodo kiekvieną atitiktį, jos vietą eilutėje, fiksavimo grupes bei pakeitimo rezultatą. Šis tikrintuvas naudoja naršyklės JavaScript RegExp variklį, todėl šabloną galite patikrinti su lygiai tokiomis pačiomis žymomis ir pakeitimo žymenimis, kokie naudojami front-end arba Node.js kode.
Kaip naudotis
- 1Įveskite šabloną. Parašykite reguliariąją išraišką be pasvirojo brūkšnio pradžioje ir pabaigoje.
- 2Nustatykite JavaScript žymas. Pridėkite, pavyzdžiui, g visoms atitiktims, i paieškai neskiriant didžiųjų ir mažųjų raidžių arba m kelių eilučių inkarams.
- 3Įklijuokite bandomąjį tekstą. Peržiūrėkite kiekvieną atitiktį, jos pradžios ir pabaigos pozicijas, sunumeruotas bei pavadintas fiksavimo grupes.
- 4Išbandykite pakeitimą. Įveskite pakeitimo tekstą su tokiais žymenimis kaip $&, $1 arba $<name>, tada nukopijuokite peržiūrą.
Kam pravers
- Front-end kūrėjams, tikrinantiems formų validavimo, analizavimo ir paieškos šablonus prieš įtraukiant juos į programą.
- JavaScript back-end kūrėjams, derinantiems žurnalų, URL ar identifikatorių išgavimą su Node.js suderinama sintakse.
- Duomenims valyti, kai fiksavimo grupės ir pakeitimo žymenys padeda saugiai pertvarkyti pasikartojantį tekstą.
- Besimokantiems regex, norintiems pamatyti, kaip žymos, inkarai ir grupės keičia tikrąsias atitiktis.
DUK
Ar šis regex tester nemokamas?
Taip. Regex tikrintuvu galite naudotis nemokamai, be registracijos, paskyros ar naudojimo ribojimų. Jis iškart veikia šiuolaikinėje naršyklėje ir rodo išsamią informaciją apie atitiktis, fiksavimo grupes bei pakeitimo peržiūrą.
Ar mano šablonas ir bandomasis tekstas kur nors įkeliami?
Ne. Šabloną, žymas, bandomąjį tekstą ir pakeitimą vietoje apdoroja naršyklės JavaScript RegExp variklis. Į tikrintuvą įvesti duomenys į serverį nesiunčiami.
Kokio ilgio tekstą galiu testuoti?
Fiksuotos įkėlimo ribos nėra, nes niekas neįkeliama. Praktines ribas nustato naršyklės atmintis ir šablono sudėtingumas. Kad puslapis veiktų sparčiai, atitikčių sąraše rodomi pirmieji 500 rezultatų, o pakeitimo peržiūra vis tiek apdoroja visą tekstą.
Kokią regex atmainą naudoja šis tikrintuvas?
Jis naudoja JavaScript reguliariųjų išraiškų sintaksę per įtaisytąjį RegExp variklį. PCRE, Python, Java ar .NET skirti šablonai gali veikti kitaip, nes šie varikliai palaiko skirtingas funkcijas ir specialiųjų ženklų taisykles.
Ką pakeičia žyma g?
Su žyma g JavaScript tęsia paiešką po pirmosios atitikties ir randa visas kitas. Be g tikrintuvas pateikia tik pirmąją atitiktį, o pakeitimo peržiūroje pakeičiamas tik tas vienas atvejis.
Ar galiu testuoti sunumeruotas ir pavadintas fiksavimo grupes?
Taip. Sunumeruotos grupės rodomos kaip $1, $2 ir taip toliau, o (?<name>...) forma parašytos grupės pateikiamos ir pagal pavadinimą. Neatitikusios pasirenkamos grupės aiškiai pažymimos, o abu grupių tipai gali būti naudojami pakeitimo išraiškoje.
Kodėl tinkamas šablonas nerodo atitikčių?
Tinkamas šablonas vis tiek gali neatitikti dabartinio teksto. Pirmiausia patikrinkite raidžių dydį, tarpus, inkarus ir žymas. Žyma m keičia, kaip ^ ir $ apdoroja eilučių ribas, o s leidžia taškui atitikti eilutės lūžio ženklus.