30 / 30 / 21
Регистрация: 22.09.2013
Сообщений: 359
|
|||||||||||
1 | |||||||||||
Регулярные выражения для парсера html22.12.2015, 19:34. Просмотров 701. Ответов 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 | |
Регулярные выражения Регулярные выражения Регулярные выражения C++ Builder XE3 Регулярные выражения в 64 битном приложении |
|
Супер-модератор
![]() ![]() |
||||||
22.12.2015, 19:56 | 2 | |||||
Пробельные символы не учитываешь:
0
|
30 / 30 / 21
Регистрация: 22.09.2013
Сообщений: 359
|
|||||||||||
22.12.2015, 20:09 [ТС] | 3 | ||||||||||
Спасибо за ответ, но не помогло. Думаю дело в этой строчке
Full parser context general.cpp(24): parsing: .....
0
|
30 / 30 / 21
Регистрация: 22.09.2013
Сообщений: 359
|
|||||||||||
22.12.2015, 21:46 [ТС] | 5 | ||||||||||
А вы не подскажите как это конвертирование сделать?
0
|
978 / 614 / 360
Регистрация: 07.11.2015
Сообщений: 976
|
|
23.12.2015, 13:37 | 7 |
Так вроде ж по умолчанию метасимвол точка совпадает с любым символом кроме перевода строки. Точку можно заменить этой конструкцией [\S\s]
0
|
30 / 30 / 21
Регистрация: 22.09.2013
Сообщений: 359
|
||||||
24.12.2015, 21:05 [ТС] | 8 | |||||
Добавлено через 23 часа 23 минуты Может быть все же дело в самой регулярке? Или я как то не так вывожу? (
0
|
24.12.2015, 21:05 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Чтение файла в потоке и регулярные выражения Регулярные выражения аналог preg_match в C++ Builder Регулярные выражения для парсинга HTML Регулярные выражения для парсинга HTML Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |