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ä.
Käyttöohje
- Syötä kaava ja valitse tarvitsemasi liput (g/i/m).
- Liitä lähdeteksti. Jos automaattinen ajo on PÄÄLLÄ, tulokset päivittyvät heti.
- Käytä osumaluetteloa tarkistaaksesi sijainnit ja hypätäksesi jokaiseen osumaan.
- 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.