如何获取 boost::regex(basic_regex<char, regex_traits<char> >)
对象中的子表达式。(没有要比较的文本 - 完成之前boost::regex_search
)
例子:
表达式: xx.*?yy
预期结果: 1 个子表达式-
- xx.*?yy
表达式: xx。?yy | 二十。?Z Z
预期结果: 2 个子表达式-
- xx.*?yy
- xx.*?zz
表达式: xx。?yy|(xx. ?zz|aa.*?bb)
预期结果: 2 个子表达式-
- xx.*?yy
- (xx.*?zz|aa.*?bb) -2 sub expression-
- xx.*?zz
- aa.*?bb