06/06(土)に神戸でWebtekoという勉強会が開かれた。詳細は告知ページ参照。そこで正規表現について発表したので資料を公開する。 補足 後半は ^.*/ と言う正規表現が /usr/bin/zsh にマッチする様子を例にして、 * の「欲張り」具合とバックトラックについて説明した。 こんな感じ。 まとめ 正規表現の話をすると、「メタ文字一覧とその解説」とか「処理系ごとの微妙な差異」とかになりがちだと思う。 そういう細かい話をし出すときりがないので、今回はあえてメタ文字の説明を絞った。今回出てきたメタ文字は7種類だけで、 | も () も説明しなかった。 なのでこの発表を聴いただけでバリバリ正規表現を使いこなせるようになるわけでもないし、ちょっと絞りすぎたかな、とも思ってる。 むしろ今回のメインは、後半のマッチング メカニズムの部分。こういう話はWeb上の解説でもあんまり見ないし、基本