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

Составить регулярное выражение - 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++ Исключительные ситуации Доброго времени суток. Возникла такая проблема. Никак не могу разобраться с исключительными ситуациями. Вот допустим, как здесь сделать, что бы при вводе некорректной даты вызывался обработчик... подробнее

Показать сообщение отдельно
DiffEreD
1431 / 768 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
22.04.2013, 14:35
Колямбий, а так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
#include <boost/regex.hpp>
 
bool is_indicator(const std::string& value)
{
    //boost::regex reg("([:alpha:]|_)(\\w){0,32}");
    boost::regex reg("[A-Za-z_](\\w){0,32}");
    return boost::regex_match(value, reg);
}
 
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;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.