Ticket #5223: brtc.cpp
File brtc.cpp, 413 bytes (added by , 12 years ago) |
---|
Line | |
---|---|
1 | #include <iostream> |
2 | #include <boost/regex.hpp> |
3 | |
4 | int main() |
5 | { |
6 | using std::cerr; |
7 | using boost::regex; |
8 | using boost::regex_error; |
9 | |
10 | try |
11 | { |
12 | regex m1("(?xism:\\d)", regex::perl); // ok |
13 | regex m2("(?-x:\\d)", regex::perl); // ok |
14 | regex m3("(?-xism\\d)", regex::perl); // bad regexp |
15 | } |
16 | catch (boost::regex_error err) |
17 | { |
18 | cerr << "Bad regular expression: " << err.what() << "\n"; |
19 | } |
20 | } |