![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| niro |
|
||||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 16.12.2006 Репутация: нет Всего: нет |
Имеется небольшой regex для выковыривания ссылок:
и принимает
Но если имеется html вида
То он его не видит. Сам я плохо разбираюсь в regex, гугл немного помог с данной темой указав на
который по идее может работать как мне необходимо, но увы boost его не может осилить. Спасибо |
||||||||
|
|||||||||
| Alek86 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1299 Регистрация: 30.1.2007 Где: Киев Репутация: 21 Всего: 25 |
проверить не могу, ибо либ буста у меня нету, но попробуй строку
"<\\s*A\\s+[^>]*href\\s*=\\s*\"([^\"]*)\"" замени на "<\\s*A|a\\s+[^>]*href\\s*=\\s*\"([^\"]*)\"" а, вообще, если ты regex хоть чуток знать хочешь, вот тебе ключ к расшифровке: http://boost.org/libs/regex/doc/syntax_perl.html#Perl |
|||
|
||||
| niro |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 16.12.2006 Репутация: нет Всего: нет |
Alek86, Увы, но ваш пример не работает.
|
|||
|
||||
| Alek86 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1299 Регистрация: 30.1.2007 Где: Киев Репутация: 21 Всего: 25 |
был бы буст откомпиленный, я б помог. а так - звыняй, лень компилировать
|
|||
|
||||
| Alek86 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1299 Регистрация: 30.1.2007 Где: Киев Репутация: 21 Всего: 25 |
держи, вроде рабочая, хотя не на 100%
"<\\s*(A|a)\\s+[^>]*?href\\s*=\\s*\"?([^(\\s|>|\")]*)" pressive хорош тем, что его компилить не надо |
|||
|
||||
| niro |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 16.12.2006 Репутация: нет Всего: нет |
действительно не на 100% но все же, Спасибо.
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |