Практика на парсинг регулярками в PHP
Найдите адреса всех ссылок из nav
:
<a href="page0.html">link0</a>
<nav>
<a href="page1.html">link1</a>
<a href="page2.html">link2</a>
<a href="page3.html">link3</a>
</nav>
Найдите адреса и тексты всех ссылок из nav
:
<nav>
<ul>
<li><a href="page1.html">link1</a></li>
<li><a href="page2.html">link2</a></li>
<li><a href="page3.html">link3</a></li>
</ul>
</nav>
Найдите пути и альты всех
картинок из main
:
<img src="0.png" alt="text0">
<main>
<img src="1.png" alt="text1">
<img src="2.png" alt="text2">
<img src="3.png" alt="text3">
</main>
Получите массив путей к CSS файлам:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>тайтл</title>
<link rel="stylesheet" href="styles.css">
<link rel="stylesheet" href='main.css'>
</head>
<body>
<div class="wrapper">
<a href="page1.html">link1</a>
<a href="page2.html">link2</a>
<a href="page3.html">link3</a>
</div>
</body>
</html>
Получите массив адресов ссылок
из body
:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>тайтл</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div class="wrapper">
<a href="page1.html">link1</a>
<a href="page2.html">link2</a>
<a href="page3.html">link3</a>
</div>
</body>
</html>