PHP正则匹配字符串中的链接地址,亲测好用

直接上代码

$str='我的,算了算了算了https://www.jianshu.com/u/f666aefcc318?utm_source=desktop&utm_medium=index-users哈哈哈我也数不胜数';
preg_match('/(http|https|ftp)(.)*([a-z0-9\-\.\_])+/i', $str, $demin);
echo $demin[0];
完美输出
https://www.jianshu.com/u/f666aefcc318?utm_source=desktop&utm_medium=index-users

你可能感兴趣的:(PHP正则匹配字符串中的链接地址,亲测好用)