(非常简化以显示问题。.我知道此正则表达式没有意义)
正则表达式 ^(a(?:))|(a)$
输入: a
可能会捕获
第1组:a(无)
第2组:a
到目前为止,我看到boost regex使用“ left first first”,这仅捕获了第一组。
我的问题:是否有任何方法可以使迭代器遍历所有可能的解决方案,以便第二次调用将返回第二组中的其他可能匹配项
我已经尝试使用此标志https://www.boost.org/doc/libs/1_65_1/libs/regex/doc/html/boost_regex/ref/match_flag_type.html,但没有其他结果