Заранее прошу прощения, но сам не смог разобраться. Читаю из файла по строкам, вывожу то что в файле и паттерн: Код (Text): /Users of 86830ACD_2018_0F: \(Total of (\d) licenses issued; Total of (\d) license in use\) / Users of 86830ACD_2018_0F: (Total of 2 licenses issued; Total of 1 license in use) Но preg_match не считает что произошло совпадение. Проверяю на https://regex101.com/, все ок. Спойлер: Код Код (Text): $patt = "/Users of 86830ACD_2018_0F: \(Total of (\d) licenses issued; Total of (\d) license in use\) /"; if ($fp){ while (!feof($fp)) { $mytext = fgets($fp, 999); $res = preg_match_all($patt,$mytext,$arr); echo "<b>".$patt."</b><br />"; echo $mytext."<br />"; if ($arr) { echo "<pre>"; print_r($arr); echo "</pre>"; echo "Completention <br />"; } } Что я делаю не так?
Ты каждую строку отдельно проверяешь? Читай весь файл разом и там прегматч с ключами mu. Кстати тоже замечал разницу в регулярках на пхп и данном сайте