mxkh / url-finder
Max Khartanovych 的 Composer 包
0.1.8
2015-11-09 18:38 UTC
Requires
- php: >=5.4.0
This package is not auto-updated.
Last update: 2024-09-18 17:42:51 UTC
README
描述
这个简单的库可以帮助你查找网页或文本中的URL。同时支持流行的视频服务,如YouTube、Rutube、Vimeo。
安装
待办事项
如何使用
在HTML页面或文本中查找第一个URL
$content = '<a href="https://www.youtube.com/watch?v=Fz4F2X1xSc8">Full Resort Segment from "Days of My Youth"</a>
https://www.youtube.com/watch?v=EhhNOYsAcGQ
<iframe src="https://player.vimeo.com/video/143534786" width="500" height="281" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
<p><a href="https://vimeo.com/143534786">Filthy but Fine</a> from <a href="https://vimeo.com/arthurmetcalf">Arthur Metcalf</a> on <a href="https://vimeo.com">Vimeo</a>.</p>
http://rutube.ru/video/6af96109ba23424897b961de023126c9/?ref=search';
$urlFinder = new UrlFinder();
$urls = $urlFinder->url->find($content)->one();
在HTML页面或文本中查找所有URL
$urlFinder = new UrlFinder();
$urls = $urlFinder->url->find($content)->all();
在HTML页面或文本中查找第一个YouTube视频URL
$urlFinder = new UrlFinder();
$urls = $urlFinder->youtube->find($content)->one();
在HTML页面或文本中查找所有YouTube视频URL
$urlFinder = new UrlFinder();
$urls = $urlFinder->youtube->find($content)->all();
在HTML页面或文本中查找Vimeo视频URL
$urlFinder = new UrlFinder();
$urls = $urlFinder->vimeo->find($content)->one();
在HTML页面或文本中查找所有Vimeo视频URL
$urlFinder = new UrlFinder();
$urls = $urlFinder->vimeo->find($content)->all();
在HTML页面或文本中查找Rutube视频URL
$urlFinder = new UrlFinder();
$urls = $urlFinder->rutube->find($content)->one();
在HTML页面或文本中查找所有Rutube视频URL
$urlFinder = new UrlFinder();
$urls = $urlFinder->rutube->find($content)->all();
感谢
jmrware(https://github.com/jmrware) & wwdboer(https://gist.github.com/wwdboer) 为编写YouTube & Vimeo的正则表达式