Säännöllisten lausekkeiden testaaja

Testaa ja vianjäljitä säännöllisiä lausekkeita: reaaliaikainen korostus, osumalista sijainteineen ja pituuksineen sekä täysi tallennusryhmien purku.
Kaikki käsittely tapahtuu paikallisesti selaimessa — tietoja ei lähetetä koskaan millekään palvelimelle.
Kuvio:
Malli: Mallin valitseminen täyttää kuviolaatikon ja suorittaa testin.
Osumat korostetaan tässä.
Osumalista
# Osuma teksti Paikka Pituus Tallennusryhmät
Käyttöohje — Kirjoita kuvio Kuvio-ruutuun (tai valitse yksi Malli-pudotusvalikosta) ja syötä testiteksti. Tulokset päivittyvät reaaliajassa.
Liput: g = etsi kaikki osumat, i = jätä kirjainkoko huomiotta, m = ^/$ vastaa rivikohtaisesti, s = piste vastaa rivinvaihtoa, u = Unicode-tila.
Esikatselu korostaa jokaisen osuman keltaisella. Alla oleva taulukko luettelee jokaisen osuman sijainnin ja pituuden sekä kaikki tallennusryhmät ($1, $2, …).
Nollanleveyden osumat (esim. a* tekstille "bbb") käsitellään turvallisesti — ne eivät voi jumittaa selainta. Virheelliset kuviot näyttävät rivisisäisen virheen valintaikkunan sijaan.
Ajo käynnistyy painamalla Ctrl+Enter. Kaikki tiedot käsitellään paikallisesti — mitään ei lähetetä.
Säännölliset lausekkeet minuutissa

Useimmat regex-merkit ovat metamerkkejä, joilla on erityismerkitys — . ^ $ * + ? ( ) [ ] { } | \ — ja kenoviiva tekee ne jälleen kirjaimellisiksi. Ankkurit ^ ja $ vastaavat paikkoja eikä merkkejä, ja kvanttorit * ja + ovat oletuksena ahneita: ne ottavat niin paljon kuin voivat, kun taas laiskat muodot *? ja +? tyytyvät lyhimpään osumaan.

Kun kuvio osuu liikaa, korjaus on yleensä laiska kvanttori tai negatoitu merkkiluokka — ei enempää .-merkkejä.