|
|
|
|
|
для: asdd
(05.11.2009 в 12:03)
| | вроде разобрался.. заработало так... но чувство что все коряво не покидает)
$grain = '["\']?([^\s"\'>]+[\s\w 0-9 абвгдеєжзиіїйклмнопрстуфхцчшщьюя]*)["\']?';
$re = '!<area\s[^>]*href='. $grain .'(?:[^>]*title='. $grain .')?[^>]*([^<]*)/>!i';
теперь выбирает. | |
|
|
|
|
|
|
| Здравствуйте. Вот уже 2 дня бьюсь об стену)
Надо вытащить из тегов вида:
<area href="build.php?id=19" title="Будівельний майданчик" coords="53,91,91,71,127,91,91,112" shape="poly"/>
href и title.
Делаю так
$grain = '["\']?([^\s"\'>]+)["\']?';
$re = '!<area[\s]*[^>]*href='. $grain .'(?:[^>]*title='. $grain .')?[^>]*([^<]*)/>!i';
preg_match_all($re, $matches[1][0], $arrfastlink);
href - выбирает, tittle - нет... | |
|
|
|
|