У меня есть две строковые переменные, которые являются путями к файлам. Работающий код использовал ereg, который устарел, поэтому я пытаюсь переписать его с помощью preg_match:
Старый код, который работал:
$path1 = quotemeta($path);
ereg("$path1(.*)$", $path2, $matches);
Использование preg_match, который не работает:
$path1 = quotemeta($path);
preg_match("/$path1(.*)$/", $path2, $matches);
Даёт
preg_match (): ошибка неизвестного модификатора 'V'.
Кроме того, главное, что я пытаюсь получить, это $ match [1], то есть текст, который соответствует первому захваченному заключенному в скобки подшаблону, поэтому я думаю, что на самом деле не могу использовать substr()
.