sironekotoroの日記

Perl で楽をしたい

Perl入学式 in 東京 第4回 サブルーチン/正規表現編 の練習問題&復習問題の解答例

Perl入学式 in 東京 第4回 〜サブルーチン/正規表現編〜

昨日、「Perl入学式 in 東京 第4回 〜サブルーチン/正規表現編〜」の講師を担当したものです。 猛暑の中集まっていただき、みなさま本当にお疲れさまでした。

練習問題、復習問題の解答例

講義資料中にある練習問題の解答例です。 うまく解けない時とかに参考にしてください。 うまく動かない時はご連絡ください。

練習問題

Perl入学式 2018 第4回 練習問題 simple_calc.pl — Bitbucket

Perl入学式 2018 第4回 練習問題 output_array_and_hash.pl — Bitbucket

Perl入学式 2018 第4回 練習問題 perl_checker.pl — Bitbucket

Perl入学式 2018 第4回 練習問題 love_food.pl — Bitbucket

Perl入学式 2018 第4回 練習問題 regexp_replace.pl — Bitbucket

Perl入学式 2018 第4回 練習問題 while_input.pl — Bitbucket

復習問題

Perl入学式 2018 第4回 復習問題 calc.pl — Bitbucket

Perl入学式 2018 第4回 復習問題 food.pl — Bitbucket

自作スライド

今回の正規表現編でつかったスライドです。自分で言うのもなんですが、結構いい出来だと思うんですよねー。
ただし、「メタ」の部分は除く。
メタフィクション(フィクションについてのフィクション)という文脈を元に、「文字についての文字」「文字をあらわす文字」と解説をつなげたかったのですけど、全く力及びませんでした。

docs.google.com

おまけ

もし、正規表現を使わずに特定の文字を探そうと思ったら・・・?
正規表現を使わずに文字のパターンマッチ non_use_regex.pl — Bitbucket

ピザ会で出たお題「connpassのページ下部にあるフィード欄の情報を取得する」
connpassのページ下部にあるフィード欄の情報を取得する — Bitbucket

次回のPerl入学式 in 東京

8月25日(土曜日)を予定しています。是非ご参加ください〜!