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

Регулярное выражение для парсинга слов, заключенных в звездочки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составление фунций(статистическое распределение памяти) http://www.cyberforum.ru/cpp-beginners/thread755544.html
Составить функцию, которая, получив число А и массив из N целых чисел, анализирует массив. Если сумма всех элементов массива отрицательна, то функция формирует новый массив, поместив в него те...
C++ Составление фунций Задача 1. Составить функцию countR, которая, получив s и g через параметры по значению, а h через глобальный объект, вычисляет r и возвращает его через параметр по ссылке. ... http://www.cyberforum.ru/cpp-beginners/thread755540.html
Как сделать массив указателей на функции константным? C++
Где нужно вставить слово const чтобы этот массив был константным? По разному пробовал и постоянно ошибки double (*ptr_Func)(double, double) = {Sum, Sub, Mul, Div};
C++ сортировка элементов в строках с положительной суммой элементов
помогите кто может: Задана матрица целых чисел. Выполнить сортировку элементов матрицы по возрастанию, в строках сумма элементов которых положительная.
C++ ООП в C++: Вызов родительского конструктора с параметром при создании объекта дочернего класса http://www.cyberforum.ru/cpp-beginners/thread755491.html
Здравствуйте! Столкнулся с такой проблемой: если есть родительский класс с конструктором, то при создании дочернего объекта от этого класса не получается вызвать этот конструктор родительского...
C++ Некорректно выводит массив,немогу понять где косяк #include<iostream> #include <math.h> using namespace std; int main() { setlocale (LC_ALL,".ACP"); int i,j,n; int sum,min,B; cout<<"Введите размерность массива n="; cin>>n; подробнее

Показать сообщение отдельно
diagon
Higher
1932 / 1198 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
08.01.2013, 14:36
Разве что как-то так
http://liveworkspace.org/code/1Nmxd1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <boost/regex.hpp>
 
int main()
{
   namespace reg = boost;
 
    reg::regex regex("\\*.*?\\*");
    std::string text = "abs *ult* ghf *stk*. Fhht *ghfgh*, *fghfgh*";
 
    reg::sregex_token_iterator it(text.begin(), text.end(), regex);
    for (; it != reg::sregex_token_iterator(); ++it)
    {
        std::cout << *it << std::endl;
    }
}
Но в плюсах нету нормальной поддержки регексов, к сожалению(по крайней мере в бусте и STL).
Да и сама задача плохо решается регексами.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.