Monu Tools

Regex-testeri

Testaa saannollista lauseketta tekstiasi vasten reaaliajassa. Nae jokainen osuma korostettuna, kaappausryhmineen ja lippuineen. Toimii kokonaan selaimessasi.

Nain kaytat tyokalua Regex-testeri

  1. 01

    Kirjoita saannollinen lausekkeesi kaavakenttaan.

  2. 02

    Vaihda tarvitsemasi liput (g, i, m, s, u).

  3. 03

    Anna testimerkkijono ja nae osumat korostettuna ryhmineen.

Usein kysytyt kysymykset

Mita regex-tyyppia kaytetaan?

Selaimeesi sisaanrakennettua JavaScript (ECMAScript) -moottoria, joten tulokset vastaavat JavaScript- ja TypeScript-koodisi toimintaa.

Mita liput tarkoittavat?

g loytaa kaikki esiintymat, i ohittaa kirjainkoon, m saa ^ ja $ osumaan rivinvaihdoissa, s sallii pisteen osua rivinvaihtoihin, ja u ottaa kayttoon taydellisen Unicode-kasittelyn.

Miten osun useille riveille?

Ota kayttoon monirivilippu (m), jotta ^ ja $ osuvat jokaiseen rivinvaihtoon, ja lisaa dotAll-lippu (s), jos tarvitset myos pisteen osuvan rivinvaihtomerkkeihin.

Naytetaanko kaappausryhmat?

Kylla. Jokainen osuma listaa numeroidut kaappausryhmansa, ja nimetyt ryhmat nakyvat nimella, joten nait tarkalleen, mita kukin kaavan osa kaappasi.

Miksi kaavani toimii taalla mutta ei toisella kielella?

Tama kayttaa JavaScript-moottoria. PCRE, Python ja muut jakavat suurimman osan syntaksista mutta eroavat takaumakatselussa, nimetyissa ryhmissa ja joissakin suojauksissa, joten siirra edistyneet kaavat varovasti.

Ladataanko tekstini?

Ei. Kaava ja testitekstisi arvioidaan kokonaan selaimessasi eivatka koskaan poistu laitteeltasi.

Tietoa tasta tyokalusta

Regex-testeri antaa sinun rakentaa ja vianetsia saannollisia lausekkeita oman naytetekstisi vasten, osumat korostettuna reaaliajassa kirjoittaessasi. Se kayttaa JavaScript-saannollistenlausekkeiden moottoria, samaa joka on jokaisessa selaimessa ja Node.js:ssa, joten kaava joka toimii taalla toimii JavaScript- ja TypeScript-koodissasi.

Vaihda globaali-, kirjainkokoa huomioimaton-, monirivi- ja muut liput, ja nae jokainen osuma kaappausryhmineen. Se on hyodyllinen syotemuotojen tarkistamiseen, kenttien poimimiseen lokeista, tai kaavan testaamiseen ennen sen liittamista koodiin. Kaikki toimii selaimessasi, joten kaavasi ja testitekstisi ei koskaan ladata. Huomaa, etta muut kielet kuten PCRE, Python ja Go jakavat suurimman osan syntaksista mutta eroavat joissakin ominaisuuksissa, joten muutamat edistyneet rakenteet voivat toimia eri tavoin JavaScriptin ulkopuolella.

Liittyvat tyokalut