ios - 如何使用帮助正则表达式检查给定的 Url 是 "Youtube " "Vimeo"和 "Unknow "视频 URL 。在 objective-c IOS中

标签 ios objective-c iphone ios9

我在我的应用程序中硬编码了 url watch 列表。有些URL属于youtube,有些属于vimeo,有些是未知的视频URL。所以我想在各自的环境中播放视频。

最佳答案

如果你只有 3 个选项,你可以检查字符串/url 中的 rangeofString,如下所示:

NSString *string = url.absoluteString;
if ([string rangeOfString:@"youtube" options:NSCaseInsensitiveSearch].location != NSNotFound) {
        NSLog(@"Youtube link found");
} else if ([string rangeOfString:@"vimeo" options:NSCaseInsensitiveSearch].location != NSNotFound) {
        NSLog(@"Vimeo link found");
} else {
        NSLog(@"Unknown link found");
}

关于ios - 如何使用帮助正则表达式检查给定的 Url 是 "Youtube " "Vimeo"和 "Unknow "视频 URL 。在 objective-c IOS中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36821614/

相关文章:

objective-c - 目标指定产品类型 'com.apple.product-type.application'

iphone - NSSet如何随机提取对象?

iOS:将 Facebook Like 按钮添加到 native iPhone 应用程序

ios - 使用类中的项目填充 UIPickerView

ios - 获取 iOS 中包含的可信根证书的 PEM 文件(用于验证 gRPC)

objective-c - 基于 View 的 NSOutlineview 选择渐变

iphone - 在标签栏 Controller 的 "more" View 中禁用编辑按钮在 iOS4 中不起作用

iPhone 多线程和 AI

iOS MapKit 通过道路连接 map 上的多个点

ios - 错误无法获取 APNS token 错误域=com.firebase.iid 代码=1001 "(null)"