Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
下面介绍如何生成PHP正则表达式_Php_Regex_Url - Fatal编程技术网

下面介绍如何生成PHP正则表达式

下面介绍如何生成PHP正则表达式,php,regex,url,Php,Regex,Url,您好,有人帮我生成表达式来复制这个url吗 (a) href="/url?q=https://www.facebook.com/public/Manab-Biswas&sa=U&ved=0CBIQFjAAahUKEwjp-9mu6d3HAhVOwI4KHVYFB_0&usg=AFQjCNE5q56vNDTh54PMdr1sCRgQGI7rFA">Manab Biswas Profiles | Facebook (/a) Url将是这样的 https://www.faceb

您好,有人帮我生成表达式来复制这个url吗

(a) href="/url?q=https://www.facebook.com/public/Manab-Biswas&sa=U&ved=0CBIQFjAAahUKEwjp-9mu6d3HAhVOwI4KHVYFB_0&usg=AFQjCNE5q56vNDTh54PMdr1sCRgQGI7rFA">Manab Biswas Profiles | Facebook (/a) Url将是这样的 https://www.facebook.com/public/Manab-Biswas 试试这个:

href="\/url\?q=([^&]*)
PHP代码:


您可以从$matches[1][0]检索链接。

至少要有描述性!我想从href=/url?q=Biswas Profiles | Facebook/a复制此链接。请查看我的答案:@biswasmanob您在解决问题/问题的方式上会遇到麻烦。请查看并适当更新您的问题。preg\u match\u all$patern4='/href=\/url\?q=[^&]*/i'的模式是什么?它给了我语法错误
<?php

$search = "(a) href=\"/url?q=https://www.facebook.com/public/Manab-Biswas&sa=U&ved=0CBIQFjAAahUKEwjp-9mu6d3HAhVOwI4KHVYFB_0&usg=AFQjCNE5q56vNDTh54PMdr1sCRgQGI7rFA\">Manab Biswas Profiles | Facebook (/a)";
preg_match_all('/href="\/url\?q=([^&]*)/', $search, $matches);
var_dump($matches[1])


?>
array(1) {
  [0]=>
  string(44) "https://www.facebook.com/public/Manab-Biswas"
}