Подбор регулярного выражения

spbalexpiter

Client
Регистрация
24.11.2013
Сообщения
354
Благодарностей
56
Баллы
28
Всем привет. Возникла сложность с подбором регулярки

Есть текст

</div>
<div class="col-xs-4 bloki_rekl">
<a href="/view_link/go/id/1613" target="_blank" onclick="$(this).hide('fast');">
<div class="panel-heading vip_sil2">Супер!! <div class="pozici3">
<span class="palka"><i class="fa fa-eye"></i> 2541</span>
<span>Цена: 0.015 <i class="fa fa-rouble"></i></span>
</div>
</div>
<div class="paneli"></div>


</a>
</div>
<div class="col-xs-4 bloki_rekl piseс">
<a href="/view_link/go/id/434345346" target="_blank" onclick="$(this).hide('fast');">
<div class="panel-heading vip_sil2">Кукику<div class="pozici3">
<span class="palka"><i class="fa fa-eye"></i>4353</span>
<span>Цена: 0.013 <i class="fa fa-rouble"></i></span>
</div>
</div>
<div class="paneli"></div>


</a>

Как сделать регулярку , чтобы результатом было число 1613?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 598
Баллы
113

spbalexpiter

Client
Регистрация
24.11.2013
Сообщения
354
Благодарностей
56
Баллы
28
не работает, т.к. выдает еще 434345346, чего нужно избежать.
Разница между ними, что у первого <div class="col-xs-4 bloki_rekl">
у второго <div class="col-xs-4 bloki_rekl piseс">
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 598
Баллы
113
(?<=<div class="col-xs-4 bloki_rekl">\s*<a href="/view_link/go/id/)\d+
 
  • Спасибо
Реакции: spbalexpiter

spbalexpiter

Client
Регистрация
24.11.2013
Сообщения
354
Благодарностей
56
Баллы
28
Помогите сделать регулярку, чтобы находилось 1234, но не находилось 5678

</a>
</div>
<div class="col-xs-4 bloki_rekl">
<a href="/view_link/go/id/1234" target="_blank" onclick="$(this).hide('fast');">
<div class="panel-heading vip_sil2">Класс <div class="pozici3">
<span class="palka"><i class="fa fa-eye"></i> 11105</span>
<span>Цена: 0.015 <i class="fa fa-rouble"></i></span>
</div>
</div>
<div class="paneli"></div>


</a>
</div>
<style type="text/css">
.sre{
display:none;
}
</style>
<div class="sre">
<div class="col-xs-4 bloki_rekl">
<a href="/view_link/go/id/5678" target="_blank" onclick="$(this).hide('fast');">
<div class="panel-heading vip_sil2">Плохо<div class="pozici3">
<span class="palka"><i class="fa fa-eye"></i>4353</span>
<span>Цена: 0.013 <i class="fa fa-rouble"></i></span>
</div>
</div>
<div class="paneli"></div>


</a>
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 880
Баллы
113
Помогите сделать регулярку, чтобы находилось 1234, но не находилось 5678

</a>
</div>
<div class="col-xs-4 bloki_rekl">
<a href="/view_link/go/id/1234" target="_blank" onclick="$(this).hide('fast');">
<div class="panel-heading vip_sil2">Класс <div class="pozici3">
<span class="palka"><i class="fa fa-eye"></i> 11105</span>
<span>Цена: 0.015 <i class="fa fa-rouble"></i></span>
</div>
</div>
<div class="paneli"></div>


</a>
</div>
<style type="text/css">
.sre{
display:none;
}
</style>
<div class="sre">
<div class="col-xs-4 bloki_rekl">
<a href="/view_link/go/id/5678" target="_blank" onclick="$(this).hide('fast');">
<div class="panel-heading vip_sil2">Плохо<div class="pozici3">
<span class="palka"><i class="fa fa-eye"></i>4353</span>
<span>Цена: 0.013 <i class="fa fa-rouble"></i></span>
</div>
</div>
<div class="paneli"></div>


</a>
Берите блоками в список, удаляйте те, которые содержат текст display:none;, а потом из остальных уже получайте ссылки.
 

ksander

Client
Регистрация
17.06.2016
Сообщения
272
Благодарностей
34
Баллы
28
Сделай брать первое значение и все, если заново надо обновляй страницу
 

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