NSString+URLParser NSScanner
@implementation NSString (URLParser)
-(NSDictionary*)parserToDict
{
NSScanner *scanner = [NSScanner scannerWithString:self];
[scanner setCharactersToBeSkipped:[NSCharacterSet characterSetWithCharactersInString:@"&?="]];
NSString *key;
NSString *value;
NSMutableArray *keys = [NSMutableArray new];
NSMutableArray *vars = [NSMutableArray new];
[scanner scanUpToString:@"?" intoString:nil]; //ignore the beginning of the string and skip to the vars
while ([scanner scanUpToString:@"=" intoString:&key]&&[scanner scanUpToString:@"&" intoString:&value]) {
//[vars addObject:[tempString copy]];
[keys addObject:key];
[vars addObject:value];
}
return [NSDictionary dictionaryWithObjects:vars forKeys:keys];
}
@end
相关文章
- 为什么有时候NSData转换成NSString的时候返回nil
- 替换NSString类中的stringWithFormat:方法
- iOS UIImage 转NSString
- 如何将NSString字符串放入剪贴板
- nsstring
- Objective-C之用C的字符来处理NSString相关的字符替换和拼接的问题
- 将NSString变成贝塞尔曲线
- iOS学习之NSString
- NSString/NSMutable字符串——韩俊强…
- NSString的几种常用方法—韩俊强博…
- NSString的一点tips
- iOS oc NSString转int
- 关于NSString,NSMutableString,NSArray,NSMutableArray,NSDictionary,NSMutableDictionary
- Objective-C - NSInteger转换NSString
- NSArray与NSString、NSData,NSDictionary与NSString、NSData 相互转化
- IOS成长之路-Nsstring中搜索方法rangeOfString
- IOS成长之路-Nsstring中搜索方法rangeOfString