截取字符串的主要函数

用字符串做模糊匹配的时候 常用到的两个字符串函数:

做语音预订时,语音肯定会有一定的约束的
如机票预订:订北京到上海的航班      酒店预订:订北京朝阳区附近的酒店

刚开始的判断我用的是rangeOfString
 if ([textStr rangeOfString:@"航班"].location == NSNotFound&&[textStr rangeOfString:@"酒店"].location == NSNotFound) {

后面发现还有更好的约束条件
Objective-C中判断字符串是否包含其他字符串
-(BOOL) hasPrefix:(NSString *) astring;检查字符串是否以astring开头; 
-(BOOL) hasSuffix:(NSString *) astring;检查字符串是否以astring结尾;

if (![textStr hasSuffix:@"航班"]&&![textStr hasSuffix:@"酒店"]) {
}更符合我上面的需求

posted @ 2013-01-18 17:26  xiaoou  阅读(211)  评论(0)    收藏  举报