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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
16 / 16 / 1
Регистрация: 09.03.2013
Сообщений: 65
#1

Std::regex. Ошибка в регулярном выражении - C++

14.03.2014, 15:55. Просмотров 191. Ответов 0
Метки нет (Все метки)

Здравствуйте. Помогите найти ошибку в регулярном выражении.
Код
C++
1
std::regex xRegEx("\\Q<div id=\"replies-0\">\\E((?:(?s)(.*))(?:\\Q</div>\\E\\n?.*?){4})(?:\\Q</div>\\E\\n?.*?)");
Генерирует исключение - "regular expression error".

В Sublime Text 3 это выражение работает
Код
\Q<div id="replies-0">\E((?:(?s)(.*))(?:\Q</div>\E\n?.*?){4})(?:\Q</div>\E\n?.*?)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2014, 15:55     Std::regex. Ошибка в регулярном выражении
Посмотрите здесь:

C++ Ошибка в выражении (проблема с формулой)
C++ std::regex - всегда выдает "NO!"
C++ Ошибка составления std::regex в C++11
Std::regex не работает C++
C++ Найти ошибку в регулярном выражении
"Или" в регулярном выражении C++
Возможно ли найти расположение подстроки в строке через регулярное выражение std::regex? C++
Не учитывать перевод строки в регулярном выражении C++
Ошибка std::bad_alloc C++
C++ Есть ли инструкция по использованию std::regex
Получение подвыражений в регулярном выражении C++
C++ Ошибка компилятора при использовании regex

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 09:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru