@crimson5

Есть ли регулярное выражение которое бы вытаскивало site.ru только в том месте, где есть надпись Нет IP, а где стоит ip пропускала?

Всем привет.

Проблема такая, делаю не большой парсер все уже готово, осталась только составить правильную регулярку, помогите пожалуйста.

Есть сайт, на странице которого присутствуют вот таких результаты

<td><a href='/simplesearch?domainsimple=site.ru&fromadvs=1'>site.ru</a></td>
		
<td><font color='green'>Свободен</font><div style="margin: 3px 0 3px 0;"><a style='font-size: x-small; color: green;' target='_blank' href='https://www.nic.ru/manager/registration.cgi?ipartner=3140&step=new_srv.select_pack&new_domain=site.ru&Next=1&rst=all' title='site.ru свободен и вы можете его зарегистрировать.'>Занять <img border='0' src='/img/green.gif'></a></div></td>
<td>
	<font style='color: #f5989d;'>Нет IP</font>
</td>


Нужна такая регулярка которая бы вытаскивала site.ru, но вытаскивала только в том месте где есть надпись Нет IP, а где стоит ip пропускала.

Все, что удалось найти это
(?<=<a\ href="/simplesearch\?domainsimple=).*(?=&amp;)

Но такая регулярка парсит все результаты, а необходимо только те где надпись, Нет IP.
  • Вопрос задан
  • 2804 просмотра
Пригласить эксперта
Ответы на вопрос 1
pomeo
@pomeo
xpath смотрите, зачем вам регулярка для html
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы