Kako preizkusiti regularni izraz
- Vpiši izraz v prvo polje, brez obdajajočih poševnic.
- Obkljukaj možnosti, ki jih potrebuješ, na primer ne razlikuj velikosti črk ali vsa ujemanja.
- Prilepi testno besedilo: ujemanja so označena in navedena skupaj s skupinami.
- Po želji vpiši zamenjavo in kopiraj dobljeno besedilo.
Za kaj je testiranje regex
Regularni izraz (regex) je vzorec za iskanje, preverjanje ali zamenjavo besedila: e-poštnih naslovov, telefonskih številk, datumov, kod. Če ga preizkusiš, preden ga uporabiš v kodi, prihraniš napake in čas.
Orodje uporablja pogon regularnih izrazov JavaScript, enak kot v brskalniku in v Node.js. Označi vsako ujemanje v besedilu in pokaže vrednost vsake zajete skupine, tudi poimenovanih.
Zamenjava podpira $1, $2 in preostalo sintakso JavaScripta, zato je uporabna za pripravo množične spremembe, preden jo uveljaviš.
Dobro je vedeti
- Deluje s sintakso JavaScripta. Drugi jeziki (Python, PHP, Java) se v nekaterih konstruktih razlikujejo.
- Slabo napisan izraz lahko traja zelo dolgo (preveč vračanja). Če preseže 2 sekundi, se ustavi in te obvestimo.
- Prikazanih je največ prvih 1000 ujemanj.
Pogosta vprašanja
Kaj pomenijo zastavice g, i, m, s in u?
g najde vsa ujemanja, ne le prvega. i ne razlikuje velikih in malih črk. m naredi, da ^ in $ veljata za vsako vrstico. s omogoči, da pika ujame tudi prelome vrstic. u vklopi način Unicode.
S katerim jezikom je združljivo?
Z JavaScriptom. Osnovni konstrukti (razredi, skupine, kvantifikatorji, sidra) so enaki skoraj v vseh jezikih.
Kako uporabim skupine v zamenjavi?
Uporabi $1, $2 itd. za oštevilčene skupine, $& za celotno ujemanje in $<ime> za poimenovane skupine.
Se moje besedilo pošlje na kakšen strežnik?
Ne. Vse poteka v brskalniku in besedilo nikoli ne zapusti tvoje naprave.
Je brezplačno?
Da, brezplačno je, ne zahteva registracije in deluje neposredno v brskalniku.