Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/2: Рейтинг темы: голосов - 2, средняя оценка - 5.00
2 / 2 / 0
Регистрация: 10.05.2012
Сообщений: 45
1

Не получается работать с регулярными выражениями

16.05.2012, 11:20. Просмотров 493. Ответов 2
Метки нет (Все метки)


Добрый день, коллеги!
Обращаюсь с вопросом, потому что новичок. Мне необходимо, используя регулярные выражения, скопировать определенные строки со страницы в Интернете.
Теперь подробнее и по порядку.
  1. Исходный код страницы я получаю с помощью CURL. Это у меня получается и работает.
  2. С регулярными выражениями немного разобрался. Гуглил, читал всякую информацию, понимать их начал. "Игрался" с конструктором регулярных выражений на одном сайте онлайн, всё получалось.
  3. А вот когда столкнулся, что часть нужного мне текста находится в одной строке, а продолжение - в другой, то ничего не получилось. Помогите, пожалуйста! Желательно применение PCRE или Qt. Первое - посоветовали, а второе - более-менее понимаю. Вот и хотелось бы что-то из этого применить.

Добавлено через 18 часов 0 минут
Народ, ну, помогите хоть как-то! Надо подрастающее поколение поддерживать!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.05.2012, 11:20
Ответы с готовыми решениями:

Работа с регулярными выражениями С++
Опишите функцию анализа номера, обработайте ошибку указания номера у недопустимом формате...

Как пользоваться регулярными выражениями
Имеется текстовый файл с подобным содержанием: ////////////////////////////// Файл 12/1.19...

Работа с регулярными выражениями и исключения
Очень простой вопрос - какую взять библиотеку для работы с регулярными выражениями, удовлетворяющую...

Проверка на наличие подстроки регулярными выражениями
Здравствуйте. С помощью регулярных выражений я пытаюсь проверить наличие подстроки. Для этого пишу...

2
2226 / 1729 / 865
Регистрация: 21.12.2010
Сообщений: 3,073
Записей в блоге: 11
16.05.2012, 18:13 2
загружай страницу в std::string и удаляй все '\n'
0
2 / 2 / 0
Регистрация: 10.05.2012
Сообщений: 45
17.05.2012, 11:04  [ТС] 3
Цитата Сообщение от igorrr37 Посмотреть сообщение
загружай страницу в std::string и удаляй все '\n'
Пробовал. Самое интересное, что всё равно переводы строк остаются. Видать, есть еще какие-то переводы, кроме стандартных \r, \n. В принципе, проблема решается составлением правильного регулярного выражения, в котором будут учитываться переводы строки. Не знаю, почему раньше работало. Может я просто проект очистил? Работаю в Qt Creator.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.05.2012, 11:04

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Работа с регулярными выражениями (парсинг txt-файла)
подскажите пожалуйста. хочу сделать парсер по файлу тхт написал вот такой код с регулярными...

Выбрать различные цифры из однотипных строк регулярными выражениями
есть много таких строк: <AddOrder price="100.20" orderId="199" operation="BUY" /> <DeleteOrder...

Обработка файов регулярными выражениями.
Задайте верное направление. Исходная задача. Необходимо обработать текстовый файл "умным...

Как работать с регулярными выражениями с модулем RegExpr.pas
Подключил в проект модуль RegExpr.pas, потому что все попытки подключить boost провалились (винда...


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

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

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