Regulaarilausekkeisiin
Regulaarilausekkeisiin viitataan tässä artikkelissa yleisemmin säännöllisinä lausekkeina käytettäviin malleihin eli regulaarilausekkeisiin. Ne ovat kuvauksia teksteistä, joita käytetään etsimiseen, korvaamiseen ja tekstin validointiin ohjelmointikielissä ja tekstiä käsittelevissä työkaluissa. Regulaarilausekkeet perustuvat perusmalleihin ja erikoismerkkeihin, joita yhdistellään pienemmiksi osiksi.
Rakenne muodostuu literalleista, merkkiluokista, toistoista, ryhmistä ja valinnoista. Literallit vastaavat tarkkaa merkkijonoa, merkkiluokat ilmaisevat joukon merkkejä
Käyttöalueet vaihtelevat hakemuksesta ja korvaamisesta aina syötteen validointiin. Esimerkki yleisestä muodosta: ^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$. On kuitenkin huomioitava, että
Historian kannalta regulaarilausekkeet ovat peräisin formaalisesta kieliteoriasta ja Kleenein sulkeista; ne ovat tulleet laajasti käytetyiksi Unix-työkaluissa