Почему выражение <\shtml[^>]>(.*?) работает на сайте https://regex101.com/ но в коде на php выводит пустой массив?
<?php
preg_match_all(
'/<\s*html[^>]*>(.*?)/' ,
'<!DOCTYPE html> <html class="no-js" lang="en"><head>',
$matches
);
echo '<pre>';
print_r($matches);
Не совсем верно все делаешь верно только это html страница и вывод html тэгов не будет, если бы был пустой тэг <p></p>, тыбы то же ничего не увидел.
Если это хром зайди в sources и увидешь там что массив не пустой (ctrl + shift + i)
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости