>最大の最長を探す記述

ちょっと探してみたらPHPのオプションにあった
www.php.net/manual/ja/function.mb-regex-set-options.php
> l 最も長くマッチするものを探す

この処理ってすごく重くなりそうなイメージがあったけどそうでもないのかな