NSString
url = /v2meeting/share?title=标题简介&url=链接&img=图片路径
#pragma mark 获取标题简介
-(NSString*)getShareSummary:(NSString*)urlStr
{
//获取标题简介
NSString* summary;
NSRange range = [urlStr rangeOfString:@"title="];
//这里”title=“有6个字符所以+6
summary = [urlStr substringFromIndex:range.location+6];
NSRange range1 = [summary rangeOfString:@"&"];
if (range1.location != NSNotFound)
{
summary = [summary substringToIndex:range1.location];
}
return summary;
}
- (NSString *)getChatShareStr:(NSString*)extrastr str:(NSString*)str
{
NSString* uid;
NSRange range = [extrastr rangeOfString:str];
uid = [extrastr substringFromIndex:range.location+str.length];
NSRange range1 = [uid rangeOfString:@"&"];
if (range1.location != NSNotFound)
{
uid = [uid substringToIndex:range1.location];
return uid;
}
else
{
return NULL;
}
}
NSString *jap = @"[图片]";
NSRange foundObj = [contentstring rangeOfString:jap options:NSCaseInsensitiveSearch];
if(foundObj.length > 0)
{
NSLog(@"Yes ! [图片] found");
return images.count*200;
}
else
{
NSLog(@"Oops ! no jap");
}
//
NSString *newStr = contentstring;
NSString *temp = nil;
int nums = 0;
for(int i =0; i < [newStr length]; i++)
{
temp = [newStr substringWithRange:NSMakeRange(i, 1)];
if ([temp isEqualToString:@"[图片]"])
{
//NSLog(@"第%d个字是:%@", i, temp);
nums++;
}
}
iOS NSString 计算中英文字符长度
- -(int)convertToInt:(NSString*)strtemp
- {
- int strlength = 0;
- char* p = (char*)[strtemp cStringUsingEncoding:NSUnicodeStringEncoding];
- for (int i=0 ; i<[strtemp lengthOfBytesUsingEncoding:NSUnicodeStringEncoding] ;i++) {
- if (*p) {
- p++;
- strlength++;
- }
- else {
- p++;
- }
- }
- return strlength;
- }
- -(int)getToInt:(NSString*)strtemp
- {
- NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);
- NSData* da = [strtemp dataUsingEncoding:enc];
- return[da length];
- }
3. 转json数组
//数组转json
NSData* jsonData =[NSJSONSerialization dataWithJSONObject:fieldNamearr
options:NSJSONWritingPrettyPrinted error:nil];
//json转字符串
/*
[
"企业服务",
"旅游"
]
*/
NSString *result = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
NSLog(@"========result==%@", result);

浙公网安备 33010602011771号