preg_match_all用于磁力链接

时间:2012-10-13 18:41:35

标签: php

我想使用preg_match_all从线程获取磁力链接然后使用第一个磁力链接。

我尝试了很多模式,但没有任何效果。

$uris = array();
preg_match_all('\'http://magnet:?\'', $post, $uris);
foreach ($uris[0] as $href) {
//////////////////////////////
$magnetUri = $href;
break;
}

1 个答案:

答案 0 :(得分:1)

我过去常常使用TTH来匹配preg_match个磁铁。也许,这对你有用:

preg_match( '/magnet:\?xt=urn:tree:tiger:(?P<tth>\w+)/', $rows['msg'], $matchTTH );

当然,在这种情况下,我存储了每个磁铁的TTH,您可以使用these hashes中的任何其他磁铁。