Я получаю эту странную ошибку в функции preg_match ():
Предупреждение: preg_match (): Ошибка компиляции: диапазон в порядке в классе символов со смещением 54
Строкаэто вызывает следующее:
preg_match("/<!--GSM\sPER\sNUMBER\s-\s$gsmNumber\s-\sSTART-->(.*)<!--GSM\sPER\sNUMBER\s-\s$gsmNumber\s-\sEND-->/s", $fileData, $matches);
. Это регулярное выражение выполняет синтаксический анализ файла HTML, извлекая только часть между:
<!--GSM PER NUMBER - 5550101 - START-->
и:
<!--GSM PER NUMBER - 5550101 - END-->
У вас есть подсказка о том, что может быть причиной этой ошибки?