PHP 正则表达式从字符串中删除 http://
我有完整的URL作为字符串,但我想删除字符串开头的 http:// 以很好地显示URL(例如:www.google.com 而不是 http://www.google.com)
有人可以帮忙吗?
我有完整的URL作为字符串,但我想删除字符串开头的 http:// 以很好地显示URL(例如:www.google.com 而不是 http://www.google.com)
有人可以帮忙吗?
$str = 'http://www.google.com';
$str = preg_replace('#^https?://#', '', $str);
echo $str; // www.google.com
这将适用于和http://
https://
您根本不需要正则表达式。请改用str_replace。
str_replace('http://', '', $subject);
str_replace('https://', '', $subject);
组合成单个操作,如下所示:
str_replace(array('http://','https://'), '', $urlString);