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

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

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

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

14.03.2014, 15:55. Просмотров 218. Ответов 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?.*?)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2014, 15:55
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Std::regex. Ошибка в регулярном выражении (C++):

Ошибка составления std::regex в C++11 - C++
Есть вот такой пример кода: #include &lt;iostream&gt; #include &lt;string&gt; #include &lt;regex&gt; int main() { std::string fnames =...

Получение подвыражений в регулярном выражении - C++
Цель: необходимо обнаруживать правильные относительные адреса в веб. Допустимый вид: file.php При этом могут быть разделены папки,...

Найти ошибку в регулярном выражении - C++
Использую RegExpr модуль от Андрея Сорокина. Сделал небольшое изменение для удобства использования в билдере: const // EscChar =...

Не учитывать перевод строки в регулярном выражении - C++
В PHP например есть модификатор &quot;s&quot; пример: &quot;$regex = &quot;/&lt;html&gt;.*&lt;/html&gt;/s&quot;; Если данный модификатор используется, метасимвол &quot;точка&quot;...

std::regex и boost::regex - C++
Что-то я не пойму что реализация их различна ? #include &lt;iostream&gt; #include &lt;string&gt; //#include &lt;regex&gt; //using namespace...

"Или" в регулярном выражении - C++
Пусть есть регулярное выражение вида &quot;expression1|expression2|expression3|expression4&quot; сравнивающее текст с четырьмя различными вариантами....

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.03.2014, 15:55
Привет! Вот еще темы с ответами:

Std::regex не работает - C++
Здравствуйте, имеется регекс для следущего паттерна: &quot;слово пробел слово newline . Что-то вроде этого: регекс следующий: ...

Есть ли инструкция по использованию std::regex - C++
Есть какой-то мануальчик по использованию сего чуда в c++11? Ну или подскажите как найти в поле string все href вне зависимости от...

ошибка error: cannot convert 'std::string {aka std::basic_string<char>}' to 'std::string* {aka std::basic_stri - C++
на вод поступают 2 строки типа string. определить количество вхождений строки 2 в строку 1 ошибка error: cannot convert 'std::string {aka...

Возможно ли найти расположение подстроки в строке через регулярное выражение std::regex? - C++
Слышал, что C# позволяет с помощью regex определять начало найденной подстроки и её длину. Возможно ли это сделать на C++? Например,...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru