id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 5223,boost::regex only accepts turning off one Perl modifier,lpancescu@…,John Maddock,"I'm trying to use modifiers with the extended Perl syntax. Turning on multiple modifiers seems to work fine, but turning them off only seems to accept a single modifier after the '-': #include #include int main() { using std::cerr; using boost::regex; using boost::regex_error; try { regex m1(""(?xism:\\d)"", regex::perl); // ok regex m2(""(?-x:\\d)"", regex::perl); // ok regex m3(""(?-xism\\d)"", regex::perl); // bad regexp } catch (boost::regex_error err) { cerr << ""Bad regular expression: "" << err.what() << ""\n""; } } I'm using Boost 1.45 from MacPorts on Mac OS X 10.6.6, trying to ""port"" some Perl code to C++.",Bugs,closed,To Be Determined,regex,Boost 1.45.0,Problem,fixed,,