第一种方式:字符串 是否包含某个 字符串
NSString *Str = @"Hello 支付";
if([Str containsString:"支付"]){
NSLog(@"包含");
}else {
NSLog(@"未包含");
}
第二种方式:字符串 是否包含某个 字符串
NSString *Str = @"Hello 支付";
if([Str rangeOfString:@"支付"].location ==NSNotFound){
NSLog(@"未包含");
}else {
NSLog(@"包含");
}
第三种方式:字符串 开头是否包含 字符串
if([Str hasPrefix:@"Hello"]){
NSLog(@"Str 包含Hello");
}else {
NSLog(@"Str 不存在Hello");
}
第四种方式:字符串 尾部是否包含 字符串
if([Str hasSuffix:@"支付"){
NSLog(@"包含");
}else{
NSLog(@"未包含");
}
有这样的需求 字符串中有几处特殊字符,我们需要替换
此时可以考虑使用NSString 的方法
stringByReplacingOccurrencesOfString
NSString* string=@"2011-11-29";
string=[stringstringByReplacingOccurrencesOfString:@"-"withString:@"/"];
NSLog(@"replaceStr=%@",string);
输入结果如下
replaceStr=2011/11/29
参考资料 :火之叶