Boost logo

Boost Users :

Subject: Re: [Boost-users] [regex] Boost.Regex + ICU vs. standalone ICU
From: John Maddock (boost.regex_at_[hidden])
Date: 2010-09-26 04:56:07


> I actually didn't know that Boost.Regex supported recursive regexen. Would
> you
> mind pointing me to the documentation for it, and/or what the syntax looks
> like?

The new stuff in Perl-5.10 and supported in Boost.Regex are:

Named sub-expressions:
http://www.boost.org/doc/libs/1_44_0/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html#boost_regex.syntax.perl_syntax.named_subexpressions

Branch resets:
http://www.boost.org/doc/libs/1_44_0/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html#boost_regex.syntax.perl_syntax.branch_reset

Recursion:
http://www.boost.org/doc/libs/1_44_0/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html#boost_regex.syntax.perl_syntax.recursive_expressions

Conditional on recursion or subexpression match:
http://www.boost.org/doc/libs/1_44_0/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html#boost_regex.syntax.perl_syntax.conditional_expressions

The (*OPERATOR) syntax introduced in Perl-5.10 is not currently supported.

HTH, John.


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net