[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: и снова регулярки
OneFinal
вот код.
<td class="td2"><div class="td-rp"><p><span><a href="javascript:show_3d(253653,1);" style="color:#ff0000;">[Вид в 3D]</a> <a href="?aion=npc_info&id=253653">Балаур-военный</a><br/><em>Prison Guard</em></span></p></div></td>
<
td class="td3"><div class="td-rp"><span>28</span></div></td>
<
td class="td4"><div class="td-rp"><span><a href="?aion=zone_info&id=400010000">Арэшурат [Reshanta]</a> (<a href="javascript:show_big_loc(253653,400010000);">Карта</a>)<br /></span></div></td>
<
td class="td3"><div class="td-rp"><span>Balaur</span></div></td>
<
td class="td3"><div class="td-rp"><span>8578</span></div></td>
<
td class="td3"><div class="td-rp"><span>4768</span></div></td>
<
td class="td5"><div class="td-rp"><span><b class=\'d_green\'>Да</b> / <b class=\'d_red\'>Нет</b></span></div></td>';



я смог получить 253653,Балаур-военный и 28, как получить остальные значения?



Спустя 4 часа, 14 минут, 1 секунда (26.06.2012 - 18:14) OneFinal написал(а):
up ребята, не могу додуматься как получить эти строчки, ведь они одинаковы для обнаружения,

							<td class="td3"><div class="td-rp"><span>Balaur</span></div></td>
<td
class="td3"><div class="td-rp"><span>8578</span></div></td>
<td
class="td3"><div class="td-rp"><span>4768</span></div></td>

Спустя 2 минуты, 56 секунд (26.06.2012 - 18:17) Zzepish написал(а):

preg_match_all('#<span>(.*?)</span>#',$str,$str2)

Спустя 18 минут, 11 секунд (26.06.2012 - 18:35) OneFinal написал(а):
не совсем подходит, по отдельности их можно разделить ?

Спустя 4 минуты, 2 секунды (26.06.2012 - 18:39) Zzepish написал(а):
OneFinal
$str2- массив!
Знаешь, как с ними работать?

Спустя 4 минуты, 40 секунд (26.06.2012 - 18:44) OneFinal написал(а):
)

[
1] => Array
(
[
0] => template/adb_npc/icon_emblem_monster_n_2.png
)

[
2] => Array
(
[
0] => 253653
)

[
3] => Array
(
[
0] => Балаур-военный
)

[
4] => Array
(
[
0] => 28

Арэшурат [Reshanta] (Карта)


Balaur


8578


4768



Да / Нет


вот что я получаю, нужно что бы, Арэшурат [Reshanta] (Карта) , Balaur
, 8578 , 4768 , Да / Нет были отдельными
[1] => Balaur [2] => 4768
понял о чем я?

Спустя 4 минуты, 20 секунд (26.06.2012 - 18:48) Zzepish написал(а):
$str2[1][2]- не?

Спустя 59 минут, 57 секунд (26.06.2012 - 19:48) OneFinal написал(а):
preg_match_all('#<img src="(.*)".*>.*</td>.*'.
'id=(\d+)".*>(.*)</a>.*'.
'<td class="td3"><div class="td-rp"><span>(.*)</span></div></td>#Us',$html,$m);


вот моя регулярка. с [2][1] получаю ID 253662

Спустя 22 часа, 38 секунд (27.06.2012 - 17:49) OneFinal написал(а):
Up, помогите домучить.

Спустя 1 час, 51 минута, 27 секунд (27.06.2012 - 19:40) I++ написал(а):
id=([0-9]+)">([^<]+)


253653
Балаур-военный

400010000
Арэшурат [Reshanta]

<span>([^<]+)


28
Balaur
8578
4768
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.