|
|
|
| Что-то никак не получается составить регулярное выражение для вытягивания таких кусков (на самом деле нужны только цыфры):
</a>(1)</li>
</a>(10)</li>
</a>(2.1)</li>
</a>(2.10)</li>
</a>(21.1)</li>
</a>(21.10)</li>
из html странички. Прошу помощи! | |
|
|
|
|
|
|
|
для: Mynameis
(14.12.2008 в 18:40)
| |
<pre>
<?php
$text="</a>(1)</li>
</a>(10)</li>
</a>(2.1)</li>
</a>(2.10)</li>
</a>(21.1)</li>
</a>(21.10)</li>";
preg_match_all("#</a>\((.+?)\)</li>#",$text,$out);
unset($out[0]);
print_r($out);
?>
|
| |
|
|
|
|
|
|
|
для: AcidTrash
(14.12.2008 в 21:12)
| | Спасибо большое! Сам вообще-то уже сделал, ошибка было в том что точку не экранировал, а составил такое вот чудо:
preg_match_all("|</a>\((\d+(\.\d+)?)\)</li>|is", $content, $regs);
хотя Ваш код намного проще, переделаю на него. | |
|
|
|