से यूट्यूब वीडियो की स्ट्रिपिंग आईडी मैं वर्तमान में वाईटी वीडियो आईडी को अलग करने के लिए रेगेक्स कोड का उपयोग कर रहा हूं। कारण मैं regex का उपयोग कर रहा हूं यह है कि yt वीडियो यूआरएल कई प्रारूपों में भिन्न होता है। मैंने एक रेगेक्स बनाया है जो नीचे दिए गए को छोड़कर लगभग सभी वाईटी यूआरएल प्रारूपों की आईडी का पता लगाएगा। मैंने इसे संशोधित करने की कोशिश की है लेकिन कोई भाग्य नहीं है। क्या Regex आईडी को नीचे दिए गए यूआरएल से स्ट्रिप करने का कोई तरीका है?रेगेक्स: यूआरएल
http://www.youtube.com/watch?feature=v-feature&v=317a815FLWQ
Regex:
('~https?://(?:[0-9A-Z-]+\.)?(?:youtu\.be/| youtube\.com\S*[^\w\-\s])([\w\-]{11})(?=[^\w\-]|$)(?![?=&+%\w]*(?:[\'"][^<>]*>| </a>))[?=&+%\w]*~ix','http://www.youtube.com/watch?v=$1',$url);
क्वेरी स्ट्रिंग को पढ़ने के लिए अपनी भाषा के यूआरएल पार्सिंग फ़ंक्शंस का उपयोग करें। –