Kuidas regulaaravaldist testida
- Sisesta avaldis esimesse välja, ilma ümbritsevate kaldkriipsudeta.
- Märgi vajalikud valikud, näiteks suur- ja väiketähtede ignoreerimine või kõigi vastete leidmine.
- Kleebi testtekst: vasted tõstetakse esile ja loetletakse koos nende gruppidega.
- Soovi korral sisesta asendus ja kopeeri saadud tekst.
Milleks regex-testijat vaja on
Regulaaravaldis (regex) on muster teksti otsimiseks, kontrollimiseks või asendamiseks: e-posti aadressid, telefoninumbrid, kuupäevad, koodid. Selle testimine enne koodis kasutamist säästab vigu ja aega.
See tööriist kasutab JavaScripti regulaaravaldiste mootorit, mis on sama, mis sinu brauseris ja Node.js-is. See märgib tekstis iga vaste ja näitab iga püüdegrupi väärtust, sealhulgas nimega gruppe.
Asendus toetab $1, $2 ja ülejäänud JavaScripti süntaksit, nii et see sobib massilise muudatuse ettevalmistamiseks enne selle rakendamist.
Mida silmas pidada
- See töötab JavaScripti süntaksiga. Muud keeled (Python, PHP, Java) erinevad mõnes konstruktsioonis.
- Halvasti kirjutatud avaldis võib võtta väga kaua aega (liigne tagasipöördumine). Kui see ületab 2 sekundit, peatatakse see ja sind teavitatakse.
- Kuvatakse kuni esimesed 1000 vastet.
Korduma kippuvad küsimused
Mida tähendavad lipud g, i, m, s ja u?
g leiab kõik vasted, mitte ainult esimese. i ignoreerib suur- ja väiketähti. m paneb ^ ja $ kehtima igal real. s lubab punktil vastata reavahetustele. u lülitab sisse Unicode'i režiimi.
Millise keelega see ühildub?
JavaScriptiga. Põhikonstruktsioonid (klassid, grupid, kvantorid, ankrud) on peaaegu kõigis keeltes samad.
Kuidas kasutada asenduses gruppe?
Kasuta nummerdatud gruppide jaoks $1, $2 jne, kogu vaste jaoks $& ja nimega gruppide jaoks $<nimi>.
Kas minu tekst saadetakse mõnele serverile?
Ei. Kõik toimub sinu brauseris ja sinu tekst ei lahku sinu seadmest.
Kas see on tasuta?
Jah, see on tasuta, registreerimist pole vaja ja see töötab otse sinu brauseris.