Regulaaravaldised: Difference between revisions
No edit summary |
|||
Line 8: | Line 8: | ||
= Sissejuhatus regulaaravaldistesse = | = Sissejuhatus regulaaravaldistesse = | ||
Regulaaravaldis ''(regular expression; regexp)'' on olemuselt ''string'' (elemendi- või märgijada [http://vallaste.ee/sona.asp?Type=UserId&otsing=495]) | 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] | 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] | ||
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