とりあえず Global Match を根幹部分から削除しよう。これは後付け Utility 的なものだろ?
ちなみに boost は
- regex_match ... 完全一致の時だけ true(これ使いがってあんの?)
- regex_search ... 部分一致でも true
- regex_replace ... 一致部分を stream に投げる
こんな感じ。regex_grep とかは obsolute 扱いになってる。基本路線は同じところなんだけどなぁ、
MatchResult の性格が異なるのがデカイな。MatchResult を見直した方が良いな。もともと冗長だし。