宿題

来週メキシコのLinuxWorld Conference & Expoに参加♪するため、来週の授業では正規表現の宿題をやってもらうことにしました。

問題はこんな感じ。

  1. 以下の正規表現にマッチする単語を全て書け。
    • IN?TI
    • [Hh]ola
    • pu{1,3}chica
    • (yahoo|google)\.(com|net)
  1. 以下の正規表現にマッチする単語を3つ書け。
    • Windows ..
    • [0-9A-Za-z]
    • Yaho{2,}
    • (Click )+(This)
    • [A-Z]:(\\[A-Z0-9_]+)+
  1. 以下の正規表現にマッチする単語を選べ。
    • ^A.*$Z
      • Ab3dZ
      • abcdefgZ
      • AZ
      • 2...$Z
    • (k[a-z]*)[0-9]+(.+)
      • k12ab45d
      • ka2eg3h4
      • kabcdefg9

答え合わせは、

$ echo 'C:\WINDOWS' | perl -pe 's/[A-Z]:(\\[A-Z0-9_]+)+/correcto!/'

て感じでやろうかなと。