使用 PHP 正则表达式从字符串中提取 URL 可以方便地获取视频链接或其他网络资源。

例如,以下代码展示如何从字符串 'var vid = 'https://cdn17.yzzy-tv-cdn.com/20230515/4845_c5c9f6fd/index.m3u8'. ' 中提取出 'https://cdn17.yzzy-tv-cdn.com/20230515/4845_c5c9f6fd/index.m3u8' :

$txt = 'var vid = 'https://cdn17.yzzy-tv-cdn.com/20230515/4845_c5c9f6fd/index.m3u8'.';
preg_match('/'(.*?)'/', $txt, $matches);
echo $matches[1]; // 输出:https://cdn17.yzzy-tv-cdn.com/20230515/4845_c5c9f6fd/index.m3u8

代码解析:

  • $txt 变量存储包含 URL 的字符串。
  • preg_match() 函数执行正则表达式匹配。
  • /'(.*?)'/ 是正则表达式,用于匹配单引号之间的内容。
  • $matches 数组存储匹配结果。
  • echo $matches[1]; 输出匹配到的第一个子组,即 URL。

通过这种方式,我们可以利用 PHP 正则表达式快速、准确地从字符串中提取出所需的 URL,并进一步处理或使用它。

PHP 正则表达式提取 URL:从字符串中获取视频链接

原文地址: https://www.cveoy.top/t/topic/oiO8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录