안녕하세요 저는 사용자가 생성 한 YouTube URL을 변수로 사용하고 있습니다. 정규 표현식에 관해서는 많은 스레드가 있지만, 그렇지 않은 것은 대부분이지만, 대부분은 js에서 실행됩니다. 여기 내 간단한 함수는, PHP의 모든 서버 측을 실행하려면 :URL의 한 부분을 제거하여 남은 고유 ID를 가져 오는 방법
function youTubeID($url){
$url = preg_replace('http://youtu.be/ Regex goes here', '', $url);
return $url;
}
마크 업 :
<a href="http://youtu.be/yhXhVMKxnkY"><img src="http://img.youtube.com/vi/'.youTubeID($variable).'/0.jpg" /><img src="play.png" alt="Watch the video" title="Watch the video"/></a>
질문 : 사람이 http://youtu.be/에 대한 적절한 정규식을 알고 있나요?
나는 이것이 빠른 대답이라고 확신한다. 나는 정규식에 너무 능숙하지 않다. 참고로, 누군가 좋은 정규 표현식을 배울 수있는 좋은 리소스를 알고 있으므로 이렇게 바보 같은 구문 질문을 할 필요가 없습니다. 건배. 여기
가능한 중복 : //stackoverflow.com/questions/2936467/parse-youtube-video-id-using-preg-match) – PeeHaa
실제로 무엇을하고 있는지 당신의 기능에서 분명하지 않습니다. – Madbreaks
[내 대답은 simila r 질문] (http://stackoverflow.com/a/5831191/433790). 좋은 정규식 튜토리얼은 다음에서 찾을 수 있습니다 : [www.regular-expressions.info] (http://www.regular-expressions.info/tutorial.html) – ridgerunner