gpt4 book ai didi

iphone - 如何在 iPhone 的 NSString 中查找和获取 URL?

转载 作者:可可西里 更新时间:2023-11-01 16:47:28 25 4
gpt4 key购买 nike

我在 NSString 中有一个带有 http://的文本。我想从 NSString 获取那个 http 链接。我如何从字符串中获取链接/url?例如:'Stack over flow 是对初学者非常有用的链接 https://stackoverflow.com/ '.我想得到'https://stackoverflow.com/ ' 从文本中。我怎样才能做到这一点?提前致谢。

最佳答案

我不确定链接的确切含义,但如果您想将 NSString 转换为 NSURL,则可以执行以下操作:

NSString *urlString = @"http://somepage.com";
NSURL *url = [NSURL URLWithString:urlString];

编辑

这是获取给定 NSString 中所有 URL 的方法:

NSString *str = @"This is a grate website http://xxx.xxx/xxx you must check it out"; 

NSArray *arrString = [str componentsSeparatedByString:@" "];

for(int i=0; i<arrString.count;i++){
if([[arrString objectAtIndex:i] rangeOfString:@"http://"].location != NSNotFound)
NSLog(@"%@", [arrString objectAtIndex:i]);
}

关于iphone - 如何在 iPhone 的 NSString 中查找和获取 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8667993/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com