...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
The following must always be set to interpret the expression as a string literal:
Element |
Standardized |
Effect when set |
---|---|---|
literal |
Yes |
Treat the string as a literal (no special characters). |
The following options may also be combined with the literal flag:
Element |
Standardized |
Effect when set |
---|---|---|
icase |
Yes |
Specifies that matching of regular expressions against a character container sequence shall be performed without regard to case. |
optimize |
Yes |
Specifies that the regular expression engine should pay more attention to the speed with which regular expressions are matched, and less to the speed with which regular expression objects are constructed. Otherwise it has no detectable effect on the program output. This currently has no effect for Boost.Regex. |