Показать сообщение отдельно
  #1 (permalink)  
Старый 11.04.2014, 15:35
Интересующийся
Отправить личное сообщение для vivalaakam Посмотреть профиль Найти все сообщения от vivalaakam
 
Регистрация: 07.02.2012
Сообщений: 14

Помогите пожалуйста с регуляркой
Есть строка, в котоорй куча тегов blockquote, притом они могут быть вложены друг в друга, в кажом blockquote есть ссылка, суть состоит в том, что из первых(не вложенных) blockquote надо вытянуть href ссылки с определенным классом
(<blockquote\s*[^>]*>(.*)<a\s*[^>]*(?:href=["']([^\'\"]+))\s*[^>]*>(?:[\S\s]*?)<\/a>(.*)<\/blockquote>)/gi

ищет, если только blockquote находятся на разных строчках, и если вложенные blockquote , то находит ссылку вложенного

http://regex101.com/r/yS2hF2 здесь моя попытка сделать чудо =)
Ответить с цитированием