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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ описать класс блокнот http://www.cyberforum.ru/cpp-beginners/thread713716.html
может у кого-то уже она где-то валяется.. Описать класс «блокнот». Предусмотреть возможность работы с произвольным количеством записей, поиска записи по какому-либо признаку (например, фамилия, дата рождения или номер телефона), добавления и удаления записей, сортировки по разным полям. Написать программу, демонстрирующую работу с этим классом. Программа должна содержать меню, позволяющее...
C++ Вычислить сумму на отрезке. помогите написать на с++ программу, находящую сумму на отрезке , где каждое слагаемое представляет собой произведение чисел отрезка в порядке их следования. Первое слагаемое содержит один элемент – x, второе – произведение двух следующих, третье – трех следующих и т.д. Последнее слагаемое является произведением всех оставшихся чисел до y включительно. Нахождение слагаемого оформить в виде... http://www.cyberforum.ru/cpp-beginners/thread713713.html
C++ isdigit() не понимаю
Здрасти всем! Не могу понять, почему isdigit() неверно себя ведет. Точнее абсолютно наоборот. #include <iostream> const int SIZE = 10; int main() { using namespace std;
C++ Символьный масив
Помогите закончить програму которая заполняет символьный масив с клавиатуры ,вроде сделал но когда в тексте есть пробелы или какие нибуть знаки препинания она вместо мого текста выводит чтото непонятное Например: Ввожу с клавиатуры aska dur,dur.dur получается :aska MMMMMMMMMMM вот мои наброски: #include<iostream> #include<cstdio> using namespace std;
C++ Задача по контейнерам stl vector и list http://www.cyberforum.ru/cpp-beginners/thread713695.html
Дан сортированный по убыванию массив int'ов размером 100 элементов. Значение начального максимального элемента a, минимального b. На вход приложения идут числа x входящие в этот диапазон, a>=x>=b. Необходимо при приходе каждого числа x находить его место в массиве и вставлять соответственно в это место (сортировка массива при этом сохраняется). Последний элемент надо удалять, чтобы размер...
C++ Для текста произвольной программы написать программу печати всех идентификаторов. Для текста произвольной программы написать программу печати всех идентификаторов. подробнее

Показать сообщение отдельно
Suppir
24 / 24 / 3
Регистрация: 08.08.2011
Сообщений: 1,131
30.11.2012, 22:30  [ТС]     с++11. Сильно тормозят регулярные выражения
Цитата Сообщение от I.M. Посмотреть сообщение
Suppir, суть скрипта на перле такая же? там тоже построчное считывание? или сразу весь файл считывается?
Да, тоже построчно! Аналогичный скрипт на Perl:

Perl 6
1
2
3
4
5
open(IN, "c:\!\словарь.txt");
open(OU, ">c:\!\результат.txt");
while(<IN>){
    print OU if /^[а-я]{3}$/
}
Он работает на порядок быстрее (в 10 - 15 раз).
 
Текущее время: 22:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru