Ano*_*ser 1 macos cocoa objective-c
有一个
NSString *str = @"12345.6789"
Run Code Online (Sandbox Code Playgroud)
并想知道是否有"." 里面的人物.当我试图匹配@"时,我担心会出现丑陋的字符编码问题." 对此?如果有的话,你会如何确保它始终找到匹配?
我只需要知道那里有一个点.其他一切都无关紧要.
HyL*_*ian 14
您可以使用rangeOfString:message来获取"."的范围.是.
原型是:
- (NSRange)rangeOfString:(NSString *)aString
Run Code Online (Sandbox Code Playgroud)
您可以在以下位置找到有关此消息的更多信息:Mac Dev Center
会有这样的事情:
NSRange range;
range = [yourstring rangeOfString:@"."];
NSLog(@"Position:%d", range.location);
Run Code Online (Sandbox Code Playgroud)
如果需要,还有另一条消息(rangeOfString:options :),您可以在其中添加一些选项,如"区分大小写"等.
| 归档时间: |
|
| 查看次数: |
3296 次 |
| 最近记录: |