В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|||||||||||
1 | |||||||||||
std::tr1::regex18.01.2011, 16:01. Показов 3068. Ответов 0
Метки нет (Все метки)
Вопрос по регулярным выражениям. Записывает в вектор все четко. Но как с этим работать дальше, если даже при банальном выводе в поток идет ошибка string iterator can` t be differencable?
Может кто знает, подскажите плз. Описание шаблона и проверка его корректности приводится в сообщении № 30 в теме https://www.cyberforum.ru/cpp-... page3.html оО. Сейчас попробовал на компе - заработало. Ничего не понимаю
Но выводит он неверно. Проследив по отладчику - я заметил что он тупо переписывает каждый элемент вектора под эквивалентность последнему. Добавлено через 22 минуты Хм. Ну вообщем как-то так нашел выход - но он мне не нравится... Есть-ли другой, работы непосредственно с вектором выражений, а не с вектором строк?
file.txt
05/05/2004 hello and
05.06.2004 end bye 05-07-2004 je ffdf12-31-2010fdf 12.30.2010fdf 12/29/2010fdcc 1991-13-5 2010/31/4 2001.30.3 log.txt - резалт
05/05/2004
05.06.2004 05-07-2004 12-31-2010 12.30.2010 12/29/2010 1991-13-5 2010/31/4 2001.30.3
0
|
18.01.2011, 16:01 | |
Ответы с готовыми решениями:
0
Значение deleter в std::tr1::shared_ptr std::regex и boost::regex Std::regex не работает Ошибка составления std::regex в C++11 |
18.01.2011, 16:01 | |
18.01.2011, 16:01 | |
Помогаю со студенческими работами здесь
1
Есть ли инструкция по использованию std::regex Возможно ли найти расположение подстроки в строке через регулярное выражение std::regex? std::regex : баг на сайте или баг компилятора? std::regex - всегда выдает "NO!" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |