Kansai.pm 第14回Perlベストプラクティス勉強会

Kansai.pm 第14回Perlベストプラクティス勉強会を2007年09月20日(木)に行いました.2名の参加です.今回はP.255「12章 正規表現」からP.266「12.8 その他のデリミタ」まででした

次回は9月27日(木)に開催予定,場所は未定.P.267「12.9 メタ文字」からです

Perlベストプラクティス

Perlベストプラクティス

以下,勉強会のメモ

「12章 正規表現」から「12.4 文字列の末尾」まで

  • 12 正規表現
  • 12.1 拡張フォーマット
    • /xフラグをつかうこと→ホワイトスペース/改行が正規表現中に書けるように・#がコメントになる
  • 12.2 行の境界
    • /mフラグをつかうこと→^と$が行の先頭と終わりにマッチするようになる
  • 「すべての進歩は道理をわきまえない人に左右される」
  • 12.3 文字列の境界
    • \Aは文字列の先頭,\zは文字列の末尾./mフラグにかかわらずこれはかわらない
  • 12.4 文字列の末尾

「12.5 任意の文字とのマッチ」から「12.8 その他のデリミタ」まで

  • 12.5 任意の文字とのマッチ
    • /sフラグを使うこと→.が改行とマッチする
  • 12.6 遅延フラグ
    • 訳の遅延はおかしい.Lasy flagsなので「怠惰なフラグ」とかのほうがよさそう
    • そしてたぶんこのモジュールは使わない→標準モジュールじゃないし
    • 名前が変わってるRegexp::DefaultFlagsになってる
  • 12.7 中かっこのデリミタ
  • 12.8 その他のデリミタ