Regex-testaaja
Kokeile lauseketta oikeaan tekstiin ja näe jokainen osuma ja kaappausryhmä.
- Toimii selaimessasi — tekstiäsi ei lähetetä minnekään
- Ei rekisteröitymistä, ei kiintiöitä, ilmainen käyttää niin usein kuin haluat
Näin se toimii
Säännölliset lausekkeet ovat tunnetusti helpompia kirjoittaa kuin lukea, ja lähes mahdottomia saada oikein ensimmäisellä yrityksellä. Testaus todellista syötettä vastaan on ainoa luotettava tapa tietää, mitä lauseke todella tekee.
Osumat ja ryhmät
Jokainen osuma listataan järjestyksessä. Jos lausekkeessa on kaappausryhmiä, niiden sisältö näytetään osuman vieressä, mikä on yleensä juuri se osa, jonka halusit poimia.
Liput
Global löytää jokaisen osuman eikä pysähdy ensimmäiseen. Ignore case tekee sen, mitä sanoo. Multiline muuttaa alun ja lopun ankkurit niin, että ne täsmäävät jokaisella rivillä eikä vain koko tekstin rajoilla.
Käytännön rajoitus
Listaus pysähtyy 500 osumaan, mikä riittää enemmän kuin hyvin sen toteamiseen, toimiiko lauseke, jäädyttämättä sivua patologisella syötteellä.
Regex-testaaja – kysymykset
Mikä regex-murre tämä on?
JavaScriptin, joka on lähellä PCRE:tä mutta ei identtinen. Lookbehind ja nimetyt ryhmät ovat tuettuja nykyisissä selaimissa.
Miksi lausekkeeni ei täsmää mihinkään?
Tarkista ensin liput – ilman global-lippua löytyy vain ensimmäinen osuma. Virheelliset lausekkeet ilmoitetaan jäsentimen omalla virheellä.
Lähetetäänkö tekstini palvelimelle?
Ei. Täsmäys tapahtuu sivulla.