Regex-testaaja

Kirjoita säännöllinen lauseke ja testiteksti: osumat korostetaan heti ryhmineen, ja voit kokeilla korvausta. Se käyttää selaimesi JavaScript-moottoria, eikä tekstisi poistu laitteeltasi.

Kirjoittamasi tiedot eivät poistu laitteeltasi. Kaikki lasketaan selaimessasi.

Asetukset (liput)
Kokeile esimerkkiä

Korostetut osumat

Osumat

    Käytä $1, $2… ryhmille, $& koko osumalle ja $<nimi> nimetyille ryhmille.

    Näin testaat säännöllisen lausekkeen

    1. Kirjoita lauseke ensimmäiseen kenttään ilman ympäröiviä vinoviivoja.
    2. Valitse tarvitsemasi asetukset, kuten kirjainkoon ohittaminen tai kaikkien osumien löytäminen.
    3. Liitä testitekstisi: osumat korostetaan ja listataan ryhmineen.
    4. 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ä

    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.