下面介绍如何生成PHP正则表达式
您好,有人帮我生成表达式来复制这个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 试试这个:下面介绍如何生成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
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"
}