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

Составить регулярное выражение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с оператором Switch case http://www.cyberforum.ru/cpp-beginners/thread845019.html
В общем такая ситуация. Надо написать что-то типо магазина и при выборе товара он должен переносить его цену в переменную и предложить дальше выбор, если еще что-то выбрал то прибавлять ее к тому же...
C++ Vector, очистка памяти У меня есть вектор, который состоит из объектов типа класс. После выполнения данного блока мои объекты удаляются(вызываются ихние деструкторы). Как мне избежать данной ситуации? void LoadBD(istream&... http://www.cyberforum.ru/cpp-beginners/thread845015.html
Первод 8>10 cc умноженный на перевод 4>10 c плавающей запятой C++
Здравствуйте,помогите с программой,очень нужно,последняя работа осталась,никак не могу разобраться . Задание: перевести число с плавающей запятой из 8 в 10 сс и умножить на число переведенное из 4 в...
Динамические структуры данных о квартирах C++
нужно помочь дорешать совсем запутался Задание: Определите алгоритм решения задачи (в словесной или графической форме); Создайте консольное приложение для решения задачи; Разработайте систему...
C++ Динамические массивы. Программа, которая вычисляет количество элементов, сумма индексов которых равна заданному числу К http://www.cyberforum.ru/cpp-beginners/thread844983.html
Ребят, вот задача Дан двумерный массив размерности М на Н . Массив задается с помощью генератора случайных чисел. Организовать вывод массива на экран. Написать программу, которая...
C++ Исключительные ситуации Доброго времени суток. Возникла такая проблема. Никак не могу разобраться с исключительными ситуациями. Вот допустим, как здесь сделать, что бы при вводе некорректной даты вызывался обработчик... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
22.04.2013, 13:06
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
#include <boost/xpressive/xpressive.hpp>
 
bool is_indicator(const std::string& value)
{
   using namespace boost::xpressive;
 
   auto underscore(as_xpr("_"));
   sregex re = (alpha | underscore) >> -repeat<0, 32>(_w);
   return regex_match(value, re);
}
 
int main()
{
   std::cout << is_indicator("_hello1") << std::endl;
   std::cout << is_indicator("1_hello") << std::endl;
   std::cout << is_indicator("h_e_l_") << std::endl;
   std::cout << is_indicator("_") << std::endl;
   std::cout << is_indicator("helloworldandthisisnicedayhereyess") << std::endl;
}
Bash
1
2
3
4
5
6
./new
1
0
1
1
0
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru