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

Регулярные выражения в g++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Артефакты при компрессии RGB->DXT5 http://www.cyberforum.ru/cpp-beginners/thread927637.html
Есть сборник алгоритмов компрессии из RGB в DXT1/DXT5. Тыц: http://http://www.cauldron.sk/files/extreme_dxt_compression.pdf Я беру картинку в RGB формате и конвертирую ее в формат DXT1, вывожу на экран и все отлично. Беру ту же картинку, конвертирую в DXT5, вывожу на экран и получаю артефакты. Собственно артефакты это желтые квадратики. Причем они могут быть любым цветом, появляться в любом...
C++ Выбор среды програмирования на каком Visual Studio лутше програмировать ? пока у меня стоит 12 но многие говорят что лутше 10 или вообще 08 , так посоветуйте какой лутше ? http://www.cyberforum.ru/cpp-beginners/thread927628.html
C++ О великий void
Помогите реализовать! Не понимаю как работать с этим void. Напишите программу, которая выдает запрос на ввод значения часов и значения минут. Функция main( ) должна передать эти два значения функции, имеющей тип void, которая отображает эти два значения в следующем виде: Enter the number of hours : 9 Enter the number of minutes : 28 Time : 9:28
C++ Ускорение алгоритмов
Имеется код, нужно его ускорить. (Помогите тупому!!!!!!!) #include <stdio.h> #include <iostream> #include <string> #include <stdlib.h> int c (const void* a, const void*b) { return *(int *)a- *(int *)b; }
C++ Поиск литературы http://www.cyberforum.ru/cpp-beginners/thread927569.html
Появилась необходимость работы с файлом excel. Необходим взять из файла информацию для дальнейшей ее обработки. Подскажите пожалуйста книги, где я мог бы это прочитать. С/С++
C++ Перегруженные знаки в дружественных функциях шаблона класса Здравствуйте! Не могу найти ошибку, только начал тренироваться с шаблонами. Помогите пожалуйста! #include "stdafx.h" #include <iostream> using namespace std; template<class Type> class fraction { private: Type numerator; подробнее

Показать сообщение отдельно
castaway
Эксперт С++
4841 / 2980 / 367
Регистрация: 10.11.2010
Сообщений: 11,012
Записей в блоге: 10
Завершенные тесты: 1
23.07.2013, 18:08     Регулярные выражения в g++
ForEveR, какая-такая заглуха? У меня работает.
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
27
28
29
30
31
32
33
34
35
36
37
38
#include <iostream>
#include <string>
#include <regex>
 
int main()
{
    if ( std::regex_match( "subject", std::regex( "(sub)(.*)" ) ) )
        std::cout << "string literal matched\n";
 
    std::string s( "subject" );
    std::regex e( "(sub)(.*)" );
    if ( std::regex_match( s, e ) )
        std::cout << "string object matched\n";
 
    if ( std::regex_match( s.begin(), s.end(), e ) )
        std::cout << "range matched\n";
 
    std::cmatch cm;    // same as std::match_results<const char*> cm;
    std::regex_match( "subject", cm, e );
    std::cout << "string literal with " << cm.size() << " matches\n";
 
    std::smatch sm;    // same as std::match_results<string::const_iterator> sm;
    std::regex_match( s, sm, e );
    std::cout << "string object with " << sm.size() << " matches\n";
 
    std::regex_match( s.cbegin(), s.cend(), sm, e );
    std::cout << "range with " << sm.size() << " matches\n";
 
    // using explicit flags:
    std::regex_match( "subject", cm, e, std::regex_constants::match_default );
    std::cout << "the matches were: ";
    for ( unsigned i = 0; i < sm.size(); ++i ) {
        std::cout << "[" << sm[i] << "] ";
    }
    std::cout << std::endl;
 
    return 0;
}
Кликните здесь для просмотра всего текста
string literal matched
string object matched
range matched
string literal with 3 matches
string object with 3 matches
range with 3 matches
the matches were: [subject] [sub] [bject]


Добавлено через 20 минут
Да, действительно, реализация regex в GCC пока забагованая...

http://stackoverflow.com/questions/12530406/is-gcc4-7-buggy-about-regular-expressions
 
Текущее время: 02:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru