Testaa ja korjaa säännöllinen lauseke
Näet jokaisen osuman, ryhmän ja korvauksen heti kirjoittaessasi. Lauseke selitetään selkokielellä.
- Toimii laitteellasi
- Ei rekisteröitymistä
- Toimii offlinessa vierailun jälkeen

Korvauksessa $1 on ryhmä 1, $<name> nimetty ryhmä ja $& koko osuma.
| # | Sijainti | Osuma | Ryhmät |
|---|
Miten lauseke luetaan
Koodi
Miten testaa säännöllinen lauseke
- Kirjoita lauseke ja valitse liput.
- Liitä teksti, johon haluat verrata lauseketta.
- Lue osumat ja selitys tai kopioi koodi valitsemallesi kielelle.
Kysymykset
Lähetetäänkö tekstini palvelimelle?
Ei. Lauseke käännetään ja ajetaan selaimessasi taustalla toimivassa työntekijässä. Mitään ei lähetetä palvelimelle.
Miksi testaaja sanoo, että lauseke vie liian kauan?
Jotkin lausekkeet joutuvat palaamaan takaisin eksponentiaalisesti tekstillä, joka melkein täsmää, esimerkiksi (a+)+$ pitkällä a-jonolla. Testaaja pysäyttää ajon yhden sekunnin jälkeen. Yksinkertaista toisto, esimerkiksi a+ sen sijaan että käyttäisit (a+)+.
Eroavatko JavaScript, Python ja PHP toisistaan?
Kyllä, yksityiskohdissa. Python kirjoittaa nimetyt ryhmät muodossa (?P<name>...) eikä tue \p{...}-merkintää ilman kolmannen osapuolen moduulia. PHP kääriää lausekkeen /-rajaimiin ja tarvitsee u-lipun Unicode-osumiin. Koodivälilehdet näyttävät jokaisen muutoksen.
Mitä $1, $<name> ja $& tarkoittavat korvauksessa?
$1 on ensimmäisen ryhmän teksti, $<name> nimetyn ryhmän teksti ja $& koko osuma. Jokainen kieli kirjoittaa saman korvauksen omalla tavallaan.
Arvostelut
Ei vielä arvosteluja. Ole ensimmäinen.

