9

boost::regex_searchC++ で大文字と小文字を区別しないフラグまたは定数をどのように使用しますか?

簡単な例を投稿してください。

ありがとう!

4

2 に答える 2

13

このようなものが必要です

boost::regex regex("your expression here", boost::regex::icase);
boost::smatch what;

string mystring;
bool search_result = boost::regex_search(mystring.begin(),mystring.end(), what, regex);
于 2011-06-06T06:32:57.380 に答える
3

または、次のようなもの (設定なしboost::regex::icase):

boost::regex regex("(?i)expression");
boost::smatch what;

string mystring;
bool search_result = boost::regex_search(mystring.begin(),mystring.end(), what, regex);
于 2016-06-07T07:54:50.643 に答える