digital 千里眼 @abp_jp

アナログな日常とデジタルの接点

forbidden の正規表現指定は長すぎてもマズイらしい

自分が使っている polipo(solipo) 用のブロックリスト(forbidden)(最新) - digital 千里眼 @abp_jp をメンテしてて気がついた

正規表現なら1行(約)512文字未満じゃないと...

Couldn't compile regex: 8.

鬼のようなエラーメッセージがログに...8?

しかも、このエラーが(ログ等に)出ている状態だと forbidden 設定が無効になる

    • 対策:短くする...

(?:foo|hoge)のような書き方は...

Couldn't compile regex: 13.

今度は13?正規表現のエラー番号って標準化されてましたっけ?

    • 対策:"?:"を省き、(foo|hoge)とする
括弧の中に括弧のような入れ子構造

使えます