CanDoYa
SL

Brezplačni regex tester

Vse poteka v vašem brskalniku - brez nalaganja, brez registracije.

Zastavice JavaScript: d, g, i, m, s, u, v, y. Ne dodajajte poševnic.

Za začetek vnesite regularni izraz in preskusno besedilo.
Ujemanja in skupine
Vnesite regularni izraz, da pregledate njegova ujemanja.

Podprti so nadomestni žetoni JavaScript, vključno z $&, $1 in $<name>.

Predogled zamenjave
Vnesite veljaven vzorec za predogled zamenjave.
Delite to orodje

Kako deluje regex tester?

Regex tester izvede regularni izraz na vzorčnem besedilu in prikaže vsako ujemanje, njegov položaj v nizu, zajemne skupine in rezultat zamenjave. Uporablja JavaScript RegExp v brskalniku, zato lahko vzorec preverite z istimi zastavicami in nadomestnimi žetoni kot v kodi za frontend ali Node.js.

Kako uporabljati

  1. 1Vnesite vzorec. Vpišite regularni izraz brez poševnice na začetku ali koncu.
  2. 2Nastavite zastavice JavaScript. Dodajte na primer g za vsa ujemanja, i za prezrtje velikosti črk ali m za večvrstična sidra.
  3. 3Prilepite preskusno besedilo. Preglejte vsako ujemanje, njegov začetni in končni položaj ter oštevilčene in poimenovane zajeme.
  4. 4Preizkusite zamenjavo. Vnesite nadomestno besedilo z žetoni, kot so $&, $1 ali $<name>, nato kopirajte predogled.

Komu je namenjeno

Rezultati se posodabljajo med tipkanjem. Vnesite vzorec brez poševnic na začetku in koncu, dodajte zastavice JavaScript ter prilepite realistično preskusno besedilo. Ujemanja in zamenjave se izračunajo lokalno v brskalniku. Dnevniki, izseki kode in preskusni podatki se ne nalagajo.

Pogosta vprašanja

Ali je ta regex tester brezplačen?

Da. Regex tester je brezplačen, ne zahteva registracije ali računa in nima omejitve uporabe. Deluje takoj v sodobnem brskalniku ter prikazuje podrobnosti ujemanj, zajemne skupine in predogled zamenjave.

Ali se moj vzorec in preskusno besedilo naložita na strežnik?

Ne. Vzorec, zastavice, preskusno besedilo in zamenjavo lokalno obdela JavaScript RegExp v brskalniku. Podatki, vneseni v preizkuševalnik, se ne pošljejo na strežnik.

Koliko besedila lahko preizkusim?

Omejitve nalaganja ni, ker se nič ne naloži. Praktični meji sta pomnilnik brskalnika in zapletenost vzorca. Seznam prikaže prvih 500 ujemanj, da stran ostane odzivna, predogled zamenjave pa še vedno obdela celotno besedilo.

Katero različico regexa uporablja ta tester?

Uporablja skladnjo regularnih izrazov JavaScript prek vgrajenega mehanizma RegExp. Vzorci za PCRE, Python, Java ali .NET se lahko vedejo drugače, saj ti mehanizmi podpirajo različne možnosti in pravila za ubežne znake.

Kaj spremeni zastavica g?

Zastavica g naroči JavaScriptu, naj po prvem ujemanju nadaljuje in poišče vsa naslednja. Brez g tester poroča le o prvem ujemanju, predogled zamenjave pa zamenja samo to pojavitev.

Ali lahko preizkusim oštevilčene in poimenovane zajemne skupine?

Da. Oštevilčene skupine so prikazane kot $1, $2 in tako naprej, skupine v obliki (?<name>...) pa tudi po imenu. Neujemajoče se izbirne skupine so jasno označene in obe vrsti lahko uporabite v izrazu za zamenjavo.

Zakaj veljaven vzorec ne najde ujemanj?

Skladenjsko veljaven vzorec se morda ne ujema s trenutnim besedilom. Najprej preverite velikost črk, presledke, sidra in zastavice. Zastavica m spremeni obravnavo ^ in $ na mejah vrstic, s pa omogoči, da se pika ujema tudi z znakom za novo vrstico.