Rubyベストプラクティス 第4章 テキスト処理とファイル管理 その1

今日は第4章の前半です。

  • Prawn の AFM(Adobe Font Metrics) のパーサを題材に
  • 行指向でステートフルなパーサ
  • セクションにまとめられている部分がある
    • String#[ergexp, nth] で切り出し
  • 正規表現
    • アンカーを使って先頭、末尾、単語境界などにマッチさせる(\A などをアンカーと呼ぶことを始めて知りました)

ちょっと短かめですがきりがよさそうなので今日はここまで。