var v = $(forum[yourVersion]+' a[href*="youtube.com/v/"]');
for ( i = 0; i < v.length; i++) {
var match = v[i].href.match(/\(((\s*?.*?)*?)\)/);
v[i].href = v[i].href.replace(match[0],'');
var c = v[i].href.replace(/(www\.)?youtube.com/, 'img.youtube.com');
var d = c.replace('v','vi');
v[i].outerHTML= '<a class="uTubeE" rel="vid_gallery" title="'+match[1]+'" href="' + v[i].href + '"><span class="uTubeE_overlay"></span><img src="'+ d +'/0.jpg"/>';
v[i].className='uTubeE';
}
私はこの2つを正しく機能させようとしていますが、以前に誰かがこれについて覚えて.match()
実行するのを手伝ってくれました-
var match = v[i].href.replace(/\(((\s*?.*?)*?)\)/,'');
もちろんうまくいきましたが、タイトル属性などの後で使用するために match[0] と match[1] を使用できるように取得する必要があります。
誰でもこれを手伝ってもらえますか?
これは、YouTubeビデオのデフォルトのサムネイルを使用することです
var c = v[i].href.replace(/(www\.)?youtube.com/, 'img.youtube.com');
var d = c.replace('v','vi');
私が一致しているURLは言うwww.youtube.com/v/dje838329
が、URLは次のように表示される
www.youtube.com/v/dje838329(titleOfMovie)
後で使用するために (titleOfMovie) のデータを取得しようとしています。
方法が間違っていると言う代わりに、おそらく何が間違っているかなど、いくつかの有用なコメントをしてください。