gpt4 book ai didi

c# - 如何在 iOS 中查找包含@符号的子字符串

转载 作者:太空宇宙 更新时间:2023-11-03 18:40:05 25 4
gpt4 key购买 nike

我找了又找,因为在 iOS 中字符串中使用了“@”符号(例如:@"mystring"),所以我找不到如何确定字符串是否包含它。一旦我确定它是否包含它,我需要知道它在字符串中的位置。

NSArray *array_Email_Parts = [str_Email_Address componentsSeparatedByString: @"//@"];

上述方法无效。我已经尝试了它的几种变体。有什么建议吗?

最佳答案

这将获取 @ 符号的索引。

NSString *email = @"user@example.com";
NSRange range = [email rangeOfString:@"@"];
if (range.location != NSNotFound) {
NSLog(@"Location of @ is %i", range.location);
// Prints "Location of @ is 4"
}

注意 @NSString 中是完全有效的,不要转义它。

NSArray *parts = [email componentsSeparatedByString:@"@"];
if ([parts count] == 2) {
NSString *user = [parts objectAtIndex:0]; // equal to "user"
NSString *domain = [parts objectAtIndex:1]; // equal to "example.com"
}

关于c# - 如何在 iOS 中查找包含@符号的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9880901/

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