Rav*_*eja 1 cocoa objective-c nsstring
我有包含A,B,C或D的字符串(例如A123或B235或2B35但不包括AB123)
我想找到A,B,C或D的索引
在C#中我们写为
String s = "123B";
index = s.IndexOfAny(new char[] = {A,B,C,D});
Run Code Online (Sandbox Code Playgroud)
如何用Objective-C写?
Geo*_*che 11
你可以使用-rangeOfCharacterFromSet::
NSCharacterSet *charSet = [NSCharacterSet characterSetWithCharactersInString:@"ABCD"];
NSRange range = [string rangeOfCharacterFromSet:charSet];
if (range.location == NSNotFound) {
// ... oops
} else {
// range.location is the index
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3128 次 |
| 最近记录: |