我已经实现了一个抓取Youtube ID的功能,我使用了正则表达式:
preg_match('%(?:youtube(?:-nocookie)?\.com/(?:(?:v|e(?:mbed)?)/|.*[?&]v=|[^/]+/.+/)|youtu\.be/)([^"&?/ ]{11})%i', $sourceCode, $youtube))
我的问题是这个resular表达式不会从以下网址收集ID:http://img.youtube.com/vi/Di9mQ35zprs/0.jpg
那么,我怎样才能改变它,因为它现在正常工作,但是给了我" Di9mQ35zprs"来自网址" http://img.youtube.com/vi/Di9mQ35zprs/0.jpg"太?
谢谢!