php 从字符串中提取 URL

继续文本采集处理,需要从一段字符串中提取有效的 Url 网址,可以用下面的代码:

如果目标文本只有一个网址,提取结果 $match 将是一个数组

preg_match('!https?://S+!', $res['body'], $match);

如果需要提取全部,提取结果 $match 将是一个二维数组

preg_match_all('!https?://S+!', $res['body'], $match);