我正在尝试查找字符串:
链接https://www.facebook.com/PeinadosFacilesRapido/videos/399225660865821/的源代码中,并将其打印为PHP。
看看您将了解的代码:
underlayCallback
在$ sourceurl的源代码中找到此字符串的正则表达式是什么?
答案 0 :(得分:0)
您可以使用:
preg_match('~'.preg_quote($string, '~').'~i', $sourceurl, $link);
答案 1 :(得分:0)
您的示例中的正则表达式不需要找到您的链接。
您可以:
$sourceurl = file_get_contents('https://www.facebook.com/PeinadosFacilesRapido/videos/399225660865821/');
if ( stripos($sourceurl, $link))
{
// do something
}
答案 2 :(得分:0)
最可靠的方法是使用HTML解析器,但这应该可行:
<?php
$sourceurl = file_get_contents('https://www.facebook.com/PeinadosFacilesRapido/videos/399225660865821/');
preg_match('/sd_src:"(.*?)"/s', $sourceurl, $linkArray);
$link = $linkArray[1];
echo $link;