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

Siirry navigaatioon Siirry hakuun
781 merkkiä lisätty ,  17. helmikuuta 2010
→‎Merkkiluokat: []: LC_COLLATE, [:mikälie:]
(oma teksti selkeämmin, oikeammin)
(→‎Merkkiluokat: []: LC_COLLATE, [:mikälie:])
Rivi 253: Rivi 253:
  [thlTHL]upu
  [thlTHL]upu


Hakasulkujen välissä voidaan myös määritellä aakkoston mukaisia välejä väliviivalla <tt>-</tt>. Tällöin  
Hakasulkujen välissä voidaan myös määritellä [[locale|LC_COLLATE]] mukaisen aakkoston mukaisia välejä väliviivalla <tt>-</tt>. Tällöin  
  19[4-9][0-9]|20[0-9][0-9]
  19[4-9][0-9]|20[0-9][0-9]
vastaa kaikkia vuosilukuja välillä 1940-2099. Samoin  
vastaa kaikkia vuosilukuja välillä 1940-2099. Samoin  
Rivi 266: Rivi 266:
mutta ei
mutta ei
  '''Osasto '''J
  '''Osasto '''J
”Osasto b” ja ”Osasto È” saattavat sisältyä, riippuen lokaalista.
Tiettyjä merkkiluokkia on määrätty ennakkoon, esimerkiksi
*[:digit:] vastaa mitä tahansa numeroa
*[:alpha:] vastaa mitä tahansa kirjainta
*[:alnum:] vastaa mitä tahansa kirjainta tai numeroa
Muita tällaisia ovat [:cntrl:], [:lower:], [:upper:], [:space:], [:blank:], [:punct:], [:print:], [:graph:] ja [:xdigit:]. Esimerkiksi <nowiki>[[:upper:]]</nowiki> vastaa C-lokaalilla (LC_CTYPE=C) luokkaa [A-Z]. Merkkiluokkia käytettäessä on huomattava, että käytetty lokaali vaikuttaa ratkaisevasti siihen, mitä merkkejä luokkaan sisältyy. Siksi niitä ei voi käyttää tietoturvatarkistuksiin muuta kuin ennaltamäärätyllä, hyvin ymmärretyllä, lokaalilla.


Jos merkki <tt>-</tt> halutaan sisällyttää hakasulkuilmaisuun, se jätetään viimeiseksi. Esim.
Jos merkki <tt>-</tt> halutaan sisällyttää hakasulkuilmaisuun, se jätetään viimeiseksi. Esim.
785

muokkausta

Navigointivalikko