Global Match イラネ

とりあえず Global Match を根幹部分から削除しよう。これは後付け Utility 的なものだろ?
ちなみに boost は

  • regex_match ... 完全一致の時だけ true(これ使いがってあんの?)
  • regex_search ... 部分一致でも true
  • regex_replace ... 一致部分を stream に投げる

こんな感じ。regex_grep とかは obsolute 扱いになってる。基本路線は同じところなんだけどなぁ、
MatchResult の性格が異なるのがデカイな。MatchResult を見直した方が良いな。もともと冗長だし。