Працює регулярний вираз PHP для пошуку всіх посилань

331

Від автора: шукати гіперпосилання в розмітці сайту – річ невдячна. Особливо, якщо його HTML «важить» не один «метр». Ось один із тих випадків, коли без регулярок просто не обійтися. Але у непосвячених на складання регулярних виразів PHP для пошуку всіх посилань може піти ще більше часу.

Брід знаємо!

Знаємо, з цього броду вже ходили і на ті ж граблі наступали! Тому в курсі, як важливо мати під рукою працюючу регулярку для знаходження посилань. Можна «заморочити» самому або перерити весь інет в пошуках шаблону. А можна просто прочитати цю статтю Працює регулярний вираз PHP для пошуку всіх посилань .

Ось перевірочний код регулярних виразів:

Перша посилання
Друга посилання
Третя посилання

“;
preg_match_all(“/]+class=’menu1’/i”, $razmetka, $res);
$ahref = $res[1];
for ($n = 0; $n < count($ahref); $n++)
echo $ahref[$n].”
“;
?>

Працює регулярний вираз PHP для пошуку всіх посилань

PHP регулярні вирази посилання часто застосовуються для пошуку гіперпосилань з певним класом CSS. У цьому прикладі використовується саме такий шаблон. Якщо прибрати назву класу, то зможете знайти все URL, куди вказують посилання на сторінці. Вдалого пошуку Працює регулярний вираз PHP для пошуку всіх посилань .