31 / 31 / 21
Регистрация: 22.09.2013
Сообщений: 364
|
|||||||||||
1 | |||||||||||
Регулярные выражения для парсера html22.12.2015, 19:34. Показов 1142. Ответов 7
Метки нет Все метки)
(
Здравствуйте, не давно начал изучать c++ и решил сделать не большой парсер html(в данном случае конкретного сайта), в качестве библиотеке регулярных выражений использую regex.
<b>8</b> <b>31</b> <b>14</b> <b>28</b> <b>32</b> Пример конечно же грубый, но в итоге получаю пустое сообщение (((
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
22.12.2015, 19:34 | |
Ответы с готовыми решениями:
7
Регулярные выражения Регулярные выражения Регулярные выражения C++ Builder XE3 Регулярные выражения в 64 битном приложении |
Супер-модератор
![]() ![]() |
||||||
22.12.2015, 19:56 | 2 | |||||
Пробельные символы не учитываешь:
0
|
31 / 31 / 21
Регистрация: 22.09.2013
Сообщений: 364
|
|||||||||||
22.12.2015, 20:09 [ТС] | 3 | ||||||||||
Спасибо за ответ, но не помогло. Думаю дело в этой строчке
Full parser context general.cpp(24): parsing: .....
0
|
31 / 31 / 21
Регистрация: 22.09.2013
Сообщений: 364
|
|||||||||||
22.12.2015, 21:46 [ТС] | 5 | ||||||||||
А вы не подскажите как это конвертирование сделать?
0
|
1019 / 636 / 381
Регистрация: 07.11.2015
Сообщений: 1,021
|
|
23.12.2015, 13:37 | 7 |
Так вроде ж по умолчанию метасимвол точка совпадает с любым символом кроме перевода строки. Точку можно заменить этой конструкцией [\S\s]
0
|
31 / 31 / 21
Регистрация: 22.09.2013
Сообщений: 364
|
||||||
24.12.2015, 21:05 [ТС] | 8 | |||||
Добавлено через 23 часа 23 минуты Может быть все же дело в самой регулярке? Или я как то не так вывожу? (
0
|
24.12.2015, 21:05 | |
Помогаю со студенческими работами здесь
8
Чтение файла в потоке и регулярные выражения Регулярные выражения аналог preg_match в C++ Builder Регулярные выражения для парсинга HTML Регулярные выражения для парсинга HTML Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |