<?php
$url = '#在抖音,记录美好生活#为什么说地球可能只是宇宙的一个细胞? @抖音小助手 #dou出新知 http://v.douyin.com/xpQe4S/ 复制此链接,打开【抖音短视频】,直接观看视频!
';
$url = trim($url);
//preg_match('/(https?|http|ftp|file):\/\/[-A-Za-z0-9+\&\@\#\/\%\?\=\~\_\|\!\:\,\.\;]+[-A-Za-z0-9+\&\@\#\/\%\=\~\_\|]/i',$url,$s);
preg_match_all('/(http|https):\/\/([\w.]+\/?)\S*/', $url ,$rr);
print_r($rr[0][0]);
我来给你整复杂一点
(?:http|https):\/\/(?:(?:.?)+\/)[^\u4e00-\u9fa5]*