Как соответствовать нескольким результатам, используя std :: regexC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как соответствовать нескольким результатам, используя std :: regex

Сообщение Anonymous »

Например, если у меня есть такая строка, как «Первая вторая треть вперед», и я хочу соответствовать каждому отдельному слову в одной операции, чтобы вывести их один за другим. Но на самом деле это не так. < /P>
Что мне делать?#include
#include
using namespace std;
int main()
{
regex exp("(\\b\\S*\\b)");
smatch res;
string str = "first second third forth";
regex_search(str, res, exp);
cout

Подробнее здесь: https://stackoverflow.com/questions/216 ... g-stdregex
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»