Подскажите по регулярному выражению

Fobos

Client
Регистрация
05.10.2015
Сообщения
51
Благодарностей
5
Баллы
8
Добрый день.
При помощи регулярного выражения
Код:
(?<=fullname">)[\w\W]*?(?=</div>\r\n</div>\r\n</div>\r\n<div\ class="mainimg_wrapper)
получаю из html кода следующие данные:
HTML:
<span class="fullname">.Brandon</span>
</div>
<div class="location">
<i class="fa fa-map-marker"></i> <a href="/location/13418">Globe Life Park in Arlington</a>
</div>
</div>
</div>
<div class="mainimg_wrapper">
После этого, данные пишутся в список, из списка в переменную, а потом в txt файл.

Каким образом можно доработать регулярное выражение, что бы вместо .Brandon ЗП искал любые символы?

На выходе хочу получить 2 строчки, которые потом помещу в 2 переменные:
/location/13418
Globe Life Park in Arlington


Сократить регулярное выражение до div class="location" не могу т.к. этот div не всегда есть, а там где его нет - мне нужно поставить пробел, для этого планирую использовать замену </span> на пробел.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Вы просто пытаетесь сделать все в одно регулярке. На самом деле просто нужно спарсить что-то, потом из полученного новой регуляркой забрать другие данные и т д.
 

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