|
|
|
| Здравствуйте:)
Абсолютно не знаю регулярные выражения:(
мне нужно выдрать необходимый текст с страницы.
страница:http://lingvo.yandex.ru/en?text=establishment&st_translate=on
Необходимо обработать этот кусок кода:
<?
<h2 class="word" style="margin-top:1em;">«establishment»</h2><ul class="lang"><li class="current"><span>с английского</span><div>создание, образование</div></li>
?>
|
Выдрать нужно этот текст: "создание, образование". Лучше только по div не делать регулярку ибо там чуть ли ни 10 тегов типа <div></div>.
Был бы рад если вы мне пояснили каждый символ регулярки и дали ссылку на хороший учебниек где можно научиться писать регулярки.:) | |
|
|
|
|
|
|
|
для: Buhen
(23.10.2008 в 22:12)
| | Возможно так подойдет
<?php
header("Content-Type:text/html; charset=utf-8");
$t = file_get_contents("http://lingvo.yandex.ru/en?text=establishment&st_translate=on");
preg_match_all("#<ul class=\"lang\"><li class=\"current\"><span>.+?</span><div>(.+?)</div></li>#", $t, $o);
unset($o[0]);
print $o[1][0];
?>
|
| |
|
|
|
|
|
|
|
для: AcidTrash
(24.10.2008 в 09:15)
| | большое спасибо:) То, что надо | |
|
|
|