饲料燃烧器名称的正则表达式



我想从feedburner feed url获取feed名称。我正在尝试这个:

$feed = 'http://feeds.feedburner.com/name';
$pattern = '~(?:http|https|)(?:://|)?feeds.feedburner.com/(?:clip:)?(w+)~';
preg_match_all($pattern, $feed, $feed_name);

而这个:

$feed = 'http://feeds.feedburner.com/name';
$pattern = '/http://feeds.feedburner.com//';
$feed_name = preg_replace($pattern, '', $feed); 

和其他变化,但什么都没有...

与其使用正则表达式,不如使用 PHP 函数parse_url

$feed = 'http://feeds.feedburner.com/name';
$arr = parse_url($feed);
echo $arr['path']; /name

相关内容

  • 没有找到相关文章

最新更新