是否有一个程序可以采用这样的文本列表:
cat, dog, bird
并输出:
@"cat", @"dog", @"bird"
我有一个很长的列表,我想转换为NSDictionary
。
答案 0 :(得分:0)
是。有许多文本编辑器可以找到和替换。 (搜索“,”并替换为“”,@“”。)在开头添加“@”“,在结尾添加”“”,你就完成了。
答案 1 :(得分:0)
为什么不用iOS呢?将文件读入字符串,将其分成组件,迭代组件并以您想要的格式写入。
您会发现一些有用的方法:
NSString:
+ (id)stringWithContentsOfFile:(NSString *)path encoding:(NSStringEncoding)enc error:(NSError **)error
NSArray:
- (NSArray *)componentsSeparatedByString:(NSString *)separator
NSString:
+ (id)stringWithFormat:(NSString *)format, ...
使用以下内容输出您的输出词:
NSString *outputWord = [NSString stringWithFormat:@"@\"%@\"", word];
我不知道你的列表有多长“但是我已经用整个拼字游戏字典做了这个,其中单词用\n
分隔。