Regex-testaaja (osumat, ryhmät ja korvausesikatselu)

Tarvitsetko regex-testin nopeasti? Liitä ja varmista heti tällä regex-testaajalla.

Näe korostetut osumat, kaappausryhmät ja korvaustuloste yhdellä näytöllä.

Syöte käsitellään paikallisesti selaimessa eikä sitä lähetetä palvelimelle.

Käyttöohje

  1. Syötä kaava ja valitse tarvitsemasi liput (g/i/m).
  2. Liitä lähdeteksti. Jos automaattinen ajo on PÄÄLLÄ, tulokset päivittyvät heti.
  3. Käytä osumaluetteloa tarkistaaksesi sijainnit ja hypätäksesi jokaiseen osumaan.
  4. Käytä Ryhmät- ja Korvaus-välilehtiä tarkistaaksesi kaappaukset ja korvaustulosteen.

Esimerkit

Sähköpostien poiminta

Syöte: Teksti, jossa on sähköpostiosoitteita

Tuloste: Korostetut osumat ja alku/loppusijainnit

key=value-korvaus

Syöte: Monirivinen key=value-teksti

Tuloste: Korvaustuloste käyttäen $1 ja $2

Lokirivien suodatus

Syöte: Lokiteksti, jossa on INFO / WARN / ERROR

Tuloste: Rivipohjainen osuma m-lipulla

Korvausten pikaopas

  • $1, $2 ... : viittaukset kaappausryhmiin
  • $& : koko osuma
  • $` : ennen osumaa / $' : osuman jälkeen

Huomautus

  • Tämä työkalu evaluoi kaavat JavaScriptin (ECMAScript) säännöllisillä lausekkeilla.
  • Joitakin PCRE-ominaisuuksia (kuten atomiryhmiä) ei ole saatavilla.
  • Myös JavaScript-ominaisuudet voivat vaihdella ajoympäristön mukaan.
  • Tulosten ei taata olevan identtisiä PCRE:n kanssa.

FAQ

Mitä g/i/m-liput ovat?

Käytä valintaruutuja niiden vaihtamiseen. (g=global, i=ignore case, m=multiline)

Voinko testata myös korvauksia?

Kyllä. Syötä korvausmerkkijono ja tarkista Korvaus-välilehti. Ryhmäviittaukset kuten $1 ovat tuettuja.

Miten tämä eroaa PCRE:stä?

Tämä työkalu käyttää JavaScriptin säännöllisiä lausekkeita. Määrityserojen vuoksi sama kaava voi tuottaa eri tuloksia kuin PCRE.

Liittyvät työkalut