私はvimeoのURLからビデオIDを抽出したいと思います。vimeoのURLからビデオIDを抽出するurl objective-c
動画のURLが、これは単なるサンプルURLでタイプ
https://vimeo.com/173652088
のものとすることができます。 RegExはすべてのvimeo URLに対して機能するはずです。
私はvimeoのURLからビデオIDを抽出したいと思います。vimeoのURLからビデオIDを抽出するurl objective-c
動画のURLが、これは単なるサンプルURLでタイプ
https://vimeo.com/173652088
のものとすることができます。 RegExはすべてのvimeo URLに対して機能するはずです。
プラザは、最後になければなりません。このコード
NSString *yourStr = @"https://vimeo.com/173652088";
NSString *str = [yourStr stringByReplacingOccurrencesOfString: @"https://" withString:@""];
NSArray *arryVedios =[str componentsSeparatedByString:@"/"] ;
NSString *id= [ arryVedios lastObject];
NSLog(@"id= %@",id);
あなたのID url.butすべてのためのこのコードの動作を試してみてください。
は"https://vimeo.com/173031270?a=1&b=2" – hariszaman
あなたはそれがVimeoのURLです確信している場合は、以下のもあなたからlastComponentを抽出することができ、ここで online regex tester
[^\/]+(?=\/$|$)
オンラインテスターを働くだろうURL
あなたのようなURLがある場合は、このソリューションが失敗すること
は、常に最後に来る動画IDですか?または他のフォーマットは何か? – hariszaman
はいビデオIDは常にurl.Ex-com/videoId – Developer
の末尾にあります。なぜreg exを試してみるのですか?あなたのURLが動的で正規表現の場合は –