gpt4 book ai didi

ios - 如何检查NSString是否具有带有特定地址的URL

转载 作者:行者123 更新时间:2023-12-01 18:05:13 25 4
gpt4 key购买 nike

我一直在搜索并尝试不同的方法,但是很快就会出现。

我正在尝试获取有人复制的URL,即https://website/u/drksndrs,并将其与if语句进行比较,该语句基本上说复制的字符串是否匹配https://website/u/前缀,然后继续执行该程序。在u /之后根据其ID搜索不同的用户。这是我现在拥有的代码。

NSString *latest = [UIPasteboard generalPasteboard].string;
NSString *prefix = @"https://www.website.com/u/";
NSRange textRange = [latest rangeOfString:prefix];
if (textRange.location != NSNotFound) {
NSLog(@"the prefix matches!");
[self performOperation];
} else {
NSLog(@"This doesn't match the https://www.website.com/u/ prefix.");
}

最佳答案

您应该检查textRange.location == 0是否为前缀。更好的是,使用hasPrefix:方法。

NSString *latest = [UIPasteboard generalPasteboard].string;
NSString *prefix = @"https://www.website.com/u/";
if ([latest hasPrefix:prefix]) {
NSLog(@"the prefix matches!");
[self performOperation];
} else {
NSLog(@"This doesn't match the https://www.website.com/u/ prefix.");
}

关于ios - 如何检查NSString是否具有带有特定地址的URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47757480/

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