Iida Alo Ove

Regulaaravaldised

Et kõik kaks lugejat ei arvaks, et me lastega vaid looduses lustime.
Täna tegin lastele regulaaravaldiste (regular expressions, regexp) töötoa.
Lisainfo eesti keeles ja inglise keeles.

1) Õigekeelsussõnaraamatu otsingud: tärniga, küsimärkidega, kantsulgudega.

2) "File globbing" MS-DOS shelli käsureal: dir *.log, dir ?????

3) Pythoni re mooduli kasutus.

Viimasega lahendasime ülesannet "leia kõik eesti keele sõnad, milles on kolm topelt-tähte järjest". Ehk siis otsisime mustrit aabbcc. Ja siis sõnu, milles on neli sama tähte järjest.

Programm tuli seitse rida pikk.
"Ignorabo" viitab, et koodi toorik ja lemmade allikas oli vana anagrammide projekt.


Kogu "töötuba" - 20 minutit, ja lapsed said aru küll.