Näin testaat säännöllisen lausekkeen
- Kirjoita lauseke ensimmäiseen kenttään ilman ympäröiviä vinoviivoja.
- Valitse tarvitsemasi asetukset, kuten kirjainkoon ohittaminen tai kaikkien osumien löytäminen.
- Liitä testitekstisi: osumat korostetaan ja listataan ryhmineen.
- Halutessasi kirjoita korvaus ja kopioi tuloksena oleva teksti.
Mihin regex-testaajaa käytetään
Säännöllinen lauseke (regex) on kaava tekstin etsimiseen, validointiin tai korvaamiseen: sähköpostit, puhelinnumerot, päivämäärät, koodit. Sen testaaminen ennen koodissa käyttöä säästää virheiltä ja aikaa.
Tämä työkalu käyttää JavaScriptin säännöllisten lausekkeiden moottoria, samaa kuin selaimessasi ja Node.js:ssä. Se merkitsee jokaisen osuman tekstissä ja näyttää jokaisen kaappausryhmän arvon, myös nimettyjen.
Korvaus tukee $1, $2 ja JavaScriptin muuta syntaksia, joten siitä on hyötyä massamuutoksen valmisteluun ennen sen soveltamista.
Pidä mielessä
- Se toimii JavaScript-syntaksilla. Muut kielet (Python, PHP, Java) eroavat joissakin rakenteissa.
- Huonosti kirjoitettu lauseke voi kestää hyvin kauan (liiallinen peruutus). Jos se ylittää 2 sekuntia, se pysäytetään ja saat ilmoituksen.
- Näytetään enintään 1000 ensimmäistä osumaa.
Usein kysytyt kysymykset
Mitä liput g, i, m, s ja u tarkoittavat?
g löytää kaikki osumat, ei vain ensimmäistä. i ohittaa isot ja pienet kirjaimet. m saa merkit ^ ja $ toimimaan jokaisella rivillä. s antaa pisteen vastata rivinvaihtoja. u ottaa käyttöön Unicode-tilan.
Minkä kielen kanssa se on yhteensopiva?
JavaScriptin. Perusrakenteet (merkkiluokat, ryhmät, kvanttorit, ankkurit) ovat samat lähes kaikissa kielissä.
Miten käytän ryhmiä korvauksessa?
Käytä $1, $2 jne. numeroiduille ryhmille, $& koko osumalle ja $<nimi> nimetyille ryhmille.
Lähetetäänkö tekstini millekään palvelimelle?
Ei. Kaikki tapahtuu selaimessasi, eikä tekstisi poistu laitteeltasi.
Onko se ilmainen?
Kyllä, se on ilmainen, ei vaadi rekisteröitymistä ja toimii suoraan selaimessasi.