工作中字符串用到的几率还是很高的,尤其截取、拼接操作,每次都是用到再去百度,所以记录总结一下,后续随工作需要继续更新~~
1.截取
1.1截取某个指定字符的前段或者后段
NSString *companyURL0 = @"https://www.google.aaa.com/1234";
//获取要截取的字符串位置
NSRangerange = [companyURL0 rangeOfString:@"aaa"];
// 前面一部分
NSString *beforerResult = [companyURL0 substringFromIndex:range.location];
// 后面一部分
NSString *afterResult = [companyURL0 substringToIndex:range.location];
1.2 截取某两个字符之间的字符串
// 截取 "> 和 </ 之间的汉字内容:
NSString *string = @"<a href=\"http\">这是要截取的内容</a>”;
NSRange startRange = [string rangeOfString:@"\">"];
NSRange endRange = [string rangeOfString:@"</"];
NSRange range = NSMakeRange(startRange.location + startRange.length, endRange.location - startRange.location - startRange.length);
NSString *result = [string substringWithRange:range];
NSLog(@"%@",result); // 可以获取截取到的字符串:“这是要截取的内容”