0

是否有可以采用这样的文本列表的程序:

cat, dog, bird

并输出:

@"cat", @"dog", @"bird"

我有一个很长的列表,我想转换为NSDictionary.

4

2 回答 2

0

是的。有许多文本编辑器可以进行查找和替换。(搜索“,”并替换为“”,@“”。)在开头添加“@”,在末尾添加“”,你就完成了。

于 2012-10-15T02:55:59.713 回答
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.

于 2012-10-15T02:59:25.810 回答