neworiginou

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

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

刚开始的判断我用的是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:@"酒店"]) {
}更符合我上面的需求

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-11-30
  • 2021-12-26
  • 2021-08-10
  • 2021-10-13
猜你喜欢
  • 2021-06-19
  • 2021-10-31
  • 2021-12-23
  • 2022-12-23
  • 2021-07-19
相关资源
相似解决方案