Помощь в регулярном выражении

  • Автор темы Автор темы Leech
  • Дата начала Дата начала

Leech

Client
Регистрация
29.05.2015
Сообщения
29
Реакции
4
Баллы
8
Не могу понять как составить регулярное выражение для кода
HTML:
Развернуть Свернуть Копировать
<b>Информация</b>, переданная пользователем, для проверки задания:<br>
                http://vk.com/id126661617
                    </div>
чтобы в конце парсинга id126661617 не оставалось хвостов TAB и новой строки в списке.
Сейчас использую регулярку: (?<=https://m\.vk\.com|http://vk.com|https://vk.com|http://m\.vk\.com)[\w\W]*?(?=(<br>|</div>))
А может кто посоветует хорошую книгу или видео по REGEXP?
 
Не могу понять как составить регулярное выражение для кода
HTML:
Развернуть Свернуть Копировать
<b>Информация</b>, переданная пользователем, для проверки задания:<br>
                http://vk.com/id126661617
                    </div>
чтобы в конце парсинга id126661617 не оставалось хвостов TAB и новой строки в списке.
Сейчас использую регулярку: (?<=https://m\.vk\.com|http://vk.com|https://vk.com|http://m\.vk\.com)[\w\W]*?(?=(<br>|</div>))
А может кто посоветует хорошую книгу или видео по REGEXP?

зачем вот это все тянуть? - https://m\.vk\.com|http://vk.com|https://vk.com|http://m\.vk\.com)
эти лишь разные способы загрузки страницы - в мобильном режиме, в защищенном и т.п..

достаточно спарсить id вот такой регуляркой (id\d+), а http и домен можно подставить потом.
 
Всем спасибо за советы и ссылки. Решил вопрос через регулярное выражение
Код:
Развернуть Свернуть Копировать
(?<=https://m\.vk\.com|http://vk.com|https://vk.com|http://m\.vk\.com)[\w\W]*?(?=(<br>|[\s]))
 
(?<=vk\.com/)[^<s]+
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)