我想通过“@”将 UILabel 中的电子邮件分成两行,例如:
abc123
@gmail.com
如果单词在 NSString *variable 中,我该如何打破它?我应该按字符搜索字符串直到找到“@”吗?
最佳答案
您应该在 String
上使用 components(separatedBy separator: String) -> [String]
函数:
swift :
let stringComponentsArray = yourString.components(separatedBy: "@")
objective-C :
NSArray *stringComponentsArray = [yourStringObject componentsSeparatedByString:@"@"];
这会将您的字符串用字符 @ 分隔成一个 String
组件数组。
关于ios - 根据找到的字符换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22142291/