На самом деле я пишу веб-гусеничную машину для своего мини-проекта. Я хочу обходить только те веб-страницы, которые принадлежат только веб-сайту ввода. Я хочу, чтобы мой веб-искатель не сканировал другие веб-сайты, кроме данных, данных на данный момент.Как использовать переменную как шаблон вместе с другими шаблонами в функции preg_match()?
Это то, что я делаю: $url = $_POST["url"]; $web = @file_get_contents($url); preg_match_all("/<a\s.*href=\"(.*)\"/U", $web, $matches);
То, что я хочу сделать, это: $url = $_POST["url"]; $web = @file_get_contents($url); preg_match_all("/<a\s.*href=\"(.*$url.*)\"/U", $web, $matches);
, например: Input: https://www.google.com/ то регулярное выражение должно быть: preg_match("/.*google.com.*/U", xyz, xyz);
Любых другие предложения будут полезны, заранее спасибо.
Добро пожаловать в stackoverflow. Naruto kun. Задавая ясный вопрос, вам будет легче помочь. прочитайте эту статью, чтобы убедиться, что вы получите хороший ответ http://stackoverflow.com/help/how-to-ask –