【发布时间】:2011-12-19 17:46:58
【问题描述】:
我正在尝试替换:
*facebook.com/
http://graph.facebook.com/
我需要能够将facebook.com 部分之前的任何内容分组到可选组中。
我不能只用graph.facebook.com 替换facebook.com,因为传入的URL 可能包含https。
这是我所拥有的,但错过了没有 http[s]:// 的任何内容。
<?php
$fb_url = preg_replace('/http[s]*:\/\/[www.]*facebook.com\//', 'http://graph.facebook.com/', 'facebook.com/some/segments');
echo $fb_url;
?>
【问题讨论】:
标签: php regex string url preg-replace