PDA

Просмотр полной версии : Как сделать чтобы только zip выкидывало через regexp


alexdrn
25.01.2010, 03:08
$input = "текст с ссылки";

$regexp = "<a\s[^>]*href=(\"??)([^\" >]*?)\\1[^>]*>(.*)<\/a>";
if(preg_match_all("/$regexp/siU", $input, $matches, PREG_SET_ORDER)) {
foreach($matches as $match) {
# $match[2] = link address
# $match[3] = link text


}

}


Вот нашел но он выводит и ссылки без zip
как сделать чтобы только zip выкидывало

Kaimi
25.01.2010, 03:20
Попробуй замени *> на *zip['"]>

Solker
25.01.2010, 03:25
$input, хотя бы фрагмент приведи, в котором есть нужная ссылка.