Ero sivun ”Keskustelu:Säännöllinen lauseke” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(ei mitään eroa)

Versio 18. helmikuuta 2010 kello 17.27

Laajennokset

Tarkistin muutokseni jälkeen, mitä SUS/POSIX oikeasti sanoo. {m,n} on yllätykseksini mukana – tulikohan mukaan silloin vai onko muistikuvani wanhasta käyttäytymisestä väärä?

Sen sijaan ero "basic" ja "extended" välillä on, että \{, \}, \( ja \) basicissa vastaa laajennetun syntaksin merkkejä {, }, ( ja ). Tästä taisi tulla maininta. En kuitenkaan löydä merkistä + mainintaa SUS-basicissä (GNU grep käyttää basicissä merkintää "\+").

Mielestäni ympäristömuuttujat LC_CTYPE ja LC_COLLATE on syytä mainita, ainakaan suomenkieliselle niiden merkitys ei ole selvä (siis silloin, kun vain jompikumpi on tietyssä lokaalissa).

--LP 18. helmikuuta 2010 kello 14.27 (UTC)