Я пытаюсь использовать preg_match, чтобы вернуть все URL-адреса, которые включены в "" в исходном коде страницы.
Используемый мной код
preg_match('"http://(.+?)\"', $code, $matches);
И я получаю следующую ошибку:
Warning: preg_match() [function.preg-match]: Unknown modifier '/' in .... on line 13
preg_match('~"http://(.*)"~iU', $code, $matches);
Ваша проблема заключалась в том, что вам нужны разделители (я выбрал ~) для использования с шаблоном. Для получения дополнительной информации см. Справочную страницу preg_match () .
Попробуй это:
preg_match('"http:\/\/(.+?)\"', $code, $matches);