以前、Regexp Assemble For PHP は使ったことがありましたがオリジナルのRegexp::Assemble は使ったことがなかったのでちょっと動かしてみました。
このモジュールを使えば、フクロウ本とにらめっこしなくても、複雑な正規表現を効率よく組み立てることができます。
サンプルほとんどそのままですが、UTF-8が通るようにしてあります。
以下、実行例。
このサンプルは標準入力を読み取って正規表現を組み立てるようになっています。
試しに全国の47都道府県を入力して正規表現を生成してみます。
最後の行が生成された正規表現なので、これを使えば都道府県名に一撃でマッチさせることができます。
このエントリへのTrackbackにはこのURLが必要です→https://blog.cles.jp/item/6120
コメントは承認後の表示となります。
OpenIDでログインすると、即時に公開されます。
OpenID を使ってログインすることができます。