iphone - 字符串匹配 objective-c

标签 iphone objective-c string string-matching

我需要以这种方式匹配我的字符串:*myString* 其中 * 表示任何子字符串。 我应该使用哪种方法?

你能帮帮我吗?

最佳答案

如果它适用于 iPhone OS 3.2 或更高版本,请使用 NSRegularExpressionSearch。

NSString *regEx = [NSString stringWithFormat:@".*%@.*", yourSearchString];
NSRange range = [stringToSearch rangeOfString:regEx options:NSRegularExpressionSearch];
if (range.location != NSNotFound) {

}

关于iphone - 字符串匹配 objective-c,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4495109/

相关文章:

ios - AVPlayer/AVPlayerItem 如何通知我的应用程序无法访问的网络故障?

android - 如果微调器包含相同的字符串,如何在微调器中设置选择?

ios - WatchKit 原生应用

objective-c - NSWindow 的动画 setContent

iphone - 无 block 地遍历 NSMutableIndexSet

ios - 如何在没有混合图层的情况下获得具有渐变的图像?

javascript - 为什么比较无效数字的字符串值有效?

javascript - 如何替换除第一次出现以外的所有匹配字符

iphone - UIScrollView 触摸开始

ios - 调整 4/3.5 英寸屏幕的 UICollectionViewCells 大小