Kehittäjätyökalu

Regex-testaaja

Kokeile lauseketta oikeaan tekstiin ja näe jokainen osuma ja kaappausryhmä.

Regex-testaaja Toimii laitteellasi
  • 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ä.

UKK

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.