【发布时间】:2026-01-26 06:45:02
【问题描述】:
我想从给定的数据中获取 url。
例如我有一个变量中的数据
$data = "is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, http://www.youtube.com/watch?v=mm78xlsADgc when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but";
现在我想从给定的变量$data 中获取这个 URL (http://www.youtube.com/watch?v=mm78xlsADgc)。请告诉我该怎么做?
【问题讨论】:
-
你在这个网站上搜索过吗?
-
是的,我在网站上搜索过,但没有得到解决方案,这就是我发布此问题的原因。
-
您可以尝试查找 URL 验证正则表达式,例如*.com/questions/206059/php-validation-regex-for-url/…
-
这是否从 $data 变量返回 url?我认为它将验证该字符串是否为 url。我说的对吗?
-
我设法链接到该问题中的错误答案。我的意图是链接到使用正则表达式的已接受答案。在您的情况下,您将无法使用
filter_var,但您可以对 URL 进行模式匹配。
标签: php preg-match preg-match-all preg-split