Можно ли повысить :: regex_search для строки wstring? - PullRequest
7 голосов
/ 07 декабря 2010

Вот что я пробовал:

std::wstring extractText(std::wstring line) {
    std::wstring text;

    boost::regex exp("^.*?PRIVMSG #.*? :(.+)");
    boost::smatch match;

    if (boost::regex_search(line, match, exp)) {
              text = std::wstring(match[1].first, match[1].second);
             }

    return text;
    }

Ответы [ 2 ]

14 голосов
/ 07 декабря 2010

используйте wregex и wsmatch

2 голосов
/ 07 декабря 2010

Я верю в это, но вам нужно будет использовать boost::wsmatch вместо smatch и wregex.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...