Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Сложные строки! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрицы. http://www.cyberforum.ru/cpp-beginners/thread299190.html
Нужно написать лабораторную по С++ )) Задание: Сформировать квадратную матрицу размерностью 10х10. Заполнить ее с помощью генератора псевдослучайных чисел. Вывести на экран сложившуюся матрицу....
C++ Поиск данных в файле. Как сделать? Вобщем такое дело. Нужно что бы при нажатии 2, оно искало и выводило на экран плюсовые числа. У меня не получаеться, помогите пожалуйста. #include <iostream> #include <fstream> #include... http://www.cyberforum.ru/cpp-beginners/thread299188.html
C++ Не могу написать программу с факториалом.
Всем привет помогите с программой. Не могу сделать, проблемма в факториале. Вот задание: http://s59.***********/i165/1105/a3/8ed9fe47087e.jpg Вот то что я писал. #include <iostream>...
C++ Программа, вычисляющая площадь трапеции по высоте и двум основаниям
Помогите пожалуйста, нужно написать программу, вычисляющую площадь трапеции по высоте и двум основаниям. Процедуру вычисления площади реализовать в отдельном потоке. Добавлено через 21 час 25...
C++ Структура и файл http://www.cyberforum.ru/cpp-beginners/thread299165.html
Всем добрый день. Такая проблема, нужно сделать в игре рейтинг игроков, тоисть после смерти или прохождения уровня нужно запрашивать вода имени персонажа, из структуры character сливать поле...
C++ как собрать библеотеку. Постановка задачи используемые среды и инструменты: 1. ruby 1.8.6 (2007-09-24 patchlevel 111) 2. Visual Studio 2005 (Compiler Version 14.00.50727.762 for 80x86) 3. WinPcap + Developer pack... подробнее

Показать сообщение отдельно
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 23.09.2010
Сообщений: 1,159
18.05.2011, 22:32
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include <algorithm>
#include <boost/regex.hpp>
#include <string>
#include <list>
#include <iterator>
#include <algorithm>
#include <boost/lexical_cast.hpp>
 
int main()
{
   std::list<std::string> values;
   std::string stroka = "Лермонтов \"Герой нашего времени\". Булгаков \"Мастер и Маргарита\"";
   boost::regex xRegEx("(\"(.*?)\")");
   boost::smatch xResults;
   
   std::string::const_iterator xItStart = stroka .begin();
   std::string::const_iterator xItEnd = stroka .end();
   
   while( boost::regex_search(xItStart, xItEnd, xResults, xRegEx) )
   {
      values.push_back(std::string(xResults[2]));
      xItStart = xResults[1].second;
   }
   std::copy(values.begin(), values.end(), std::ostream_iterator<std::string>(std::cout, "\n"));
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru