Regulaaravaldised: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Saus (talk | contribs)
No edit summary
Saus (talk | contribs)
No edit summary
Line 1: Line 1:
[[Category: Operatsioonisüsteemide administreerimine ja sidumine ]]
[[Category: Operatsioonisüsteemide administreerimine ja sidumine ]]
==A22 2012 mina täiendan Sten Aus==
Valitud 29. oktoober 2012


= Eellugu =
See referaat on valminud õppeaine operatsioonisüsteemide administreerimine ja sidumine (I233) raames 2012/2013 õppeaastal.
Töö lõplikuks autoriks on Sten Aus (rühm A22), aluseks on võetud Carolys Kallas (rühm A22) referaat aastast 2011. Kuna referaat praktiliselt koosneski ühest lausest, siis viide algsele teosele on eemaldatud. Seda on võimalik vaadata selle lehe Wiki ajaloost.


Autor: Carolys Kallas A22 2011
Referaadi teema on valitud autori poolt 29. oktoobril 2012. aastal.


Arvutiga töötamises regulaaravaldis pakub lühikese ja paindliku vahendi tekstistringide (nagu kindlad märgid, sõnad, märgimustrid) kokkusobitamiseks. Regulaaravaldise lühendite seas on regex ja regexp.[3] UNIXis on olemas regulaaravaldiste mõiste, mis laseb malli kasutada hoopis laiemalt kui failinimedes. Regulaaravaldisi tunnistavad üpris mitmed UNIXi utiliidid, sed, grep ja awk on ehk kõige tüüpilisemad näited.[1]
= Sissejuhatus regulaaravaldistesse =
Regulaaravaldis ''(regular expression; regexp)'' on olemuselt ''string'' (elemendi- või märgijada [http://vallaste.ee/sona.asp?Type=UserId&otsing=495])'', mis sisaldab endas teisi stringe, mis on teatud korra- ja reeglipäraselt üksteise järel ritta seatud.
Regulaaravaldisi kasutatakse paljudes kohtades - peamiselt küll UNIX-i laadsetes süsteemides, aga näiteks ka programmeerimiskeeltes nagu näiteks PHP, Perl jt. [http://www.cyberciti.biz/tips/unix-linux-regular-expressions-regex-howto-tutorial.html]


==Regulaaravaldise koostamine==
Esialgu võib regulaaravaldiste teema tunduda väga keeruline ja raske, kuid fundamentaalteadmiste omandamisel on sellest tööriistast väga palju kasu.


==Kasutatud kirjandus==
= Regulaaravaldise koostamine =
1. UNIX juhend - Regulaaravaldised http://www.eenet.ee/EENet/assets/docs/abs/mall.html#regexp


2. Kuutõrvaja http://kuutorvaja.eenet.ee/programmeerimine/regulaaravaldised.html
= Kasutatud kirjandus =


3. Regular expression http://en.wikipedia.org/wiki/Regular_expression
http://vallaste.ee/sona.asp?Type=UserId&otsing=495
 
http://www.cyberciti.biz/tips/unix-linux-regular-expressions-regex-howto-tutorial.html
 
 
 
''(Carolys materjal)''
 
UNIX juhend - Regulaaravaldised http://www.eenet.ee/EENet/assets/docs/abs/mall.html#regexp
 
Kuutõrvaja http://kuutorvaja.eenet.ee/programmeerimine/regulaaravaldised.html
 
Regular expression http://en.wikipedia.org/wiki/Regular_expression

Revision as of 19:43, 5 November 2012


Eellugu

See referaat on valminud õppeaine operatsioonisüsteemide administreerimine ja sidumine (I233) raames 2012/2013 õppeaastal. Töö lõplikuks autoriks on Sten Aus (rühm A22), aluseks on võetud Carolys Kallas (rühm A22) referaat aastast 2011. Kuna referaat praktiliselt koosneski ühest lausest, siis viide algsele teosele on eemaldatud. Seda on võimalik vaadata selle lehe Wiki ajaloost.

Referaadi teema on valitud autori poolt 29. oktoobril 2012. aastal.

Sissejuhatus regulaaravaldistesse

Regulaaravaldis (regular expression; regexp) on olemuselt string (elemendi- või märgijada [1]), mis sisaldab endas teisi stringe, mis on teatud korra- ja reeglipäraselt üksteise järel ritta seatud. Regulaaravaldisi kasutatakse paljudes kohtades - peamiselt küll UNIX-i laadsetes süsteemides, aga näiteks ka programmeerimiskeeltes nagu näiteks PHP, Perl jt. [2]

Esialgu võib regulaaravaldiste teema tunduda väga keeruline ja raske, kuid fundamentaalteadmiste omandamisel on sellest tööriistast väga palju kasu.

Regulaaravaldise koostamine

Kasutatud kirjandus

http://vallaste.ee/sona.asp?Type=UserId&otsing=495

http://www.cyberciti.biz/tips/unix-linux-regular-expressions-regex-howto-tutorial.html


(Carolys materjal)

UNIX juhend - Regulaaravaldised http://www.eenet.ee/EENet/assets/docs/abs/mall.html#regexp

Kuutõrvaja http://kuutorvaja.eenet.ee/programmeerimine/regulaaravaldised.html

Regular expression http://en.wikipedia.org/wiki/Regular_expression