PHP 正则表达式从字符串中删除 http://

2022-08-30 10:33:23

我有完整的URL作为字符串,但我想删除字符串开头的 http:// 以很好地显示URL(例如:www.google.com 而不是 http://www.google.com)

有人可以帮忙吗?


答案 1
$str = 'http://www.google.com';
$str = preg_replace('#^https?://#', '', $str);
echo $str; // www.google.com

这将适用于和http://https://


答案 2

您根本不需要正则表达式。请改用str_replace

str_replace('http://', '', $subject);
str_replace('https://', '', $subject);

组合成单个操作,如下所示:

str_replace(array('http://','https://'), '', $urlString);

推荐