我試圖在C++中使用Boost :: regex獲取字符串中的所有單詞。幫助C++ Boost :: regex
這裏是我輸入:
「你好|網絡 - BLA BLA HOHO」
使用此代碼:
regex rgx("[a-z]+",boost::regex::perl|boost::regex::icase);
regex_search(input, result, rgx);
for(unsigned int j=0; j<result.size(); ++j)
{
cout << result[j] << endl;
}
我只得到了第一個字 「喂」 .. 什麼我的代碼錯了? result.size()返回1.
謝謝。
同意Boost.Regex文檔相當糟糕 – Yacoby 2010-04-07 13:51:48
ahum,它仍然是... – nus 2010-10-23 02:59:38