Objective-C中的字符串分割器用于iPhone应用程序开发

6

我正在为一个iPhone应用程序编写一个Objective-C字符串分词器。

我的结果是:

1|101|Y|103|Y|105|Y|107|Y|109|Y|111|Y|113|Y|115|Y|

我想要将这个字符串进行分词,并以表格格式显示每个值。我该怎么做呢?

我希望结果以表格形式呈现,例如:

102 Y
103 Y
..  ...
3个回答

24
如果您所说的“tokenizing”仅是指“在竖线符上分割”,那么您可以使用NSStringcomponentsSeparatedByString:方法:
 NSString *original = @"1|101|Y|103|Y|105…";
 NSArray *fields = [original componentsSeparatedByString:@"|"];

"以表格形式显示"并没有提供足够的信息。如果你想要一个传统的表格,可以参考UITableView 类。


-1

-1

NSString *string = @"1|101|Y|103|Y|105|Y|107|Y|109|Y|111|Y|113|Y|115|Y|"; NSArray *chunks = [string componentsSeparatedByString: @"|"];

NSString *string = @"1|101|Y|103|Y|105|Y|107|Y|109|Y|111|Y|113|Y|115|Y|"; NSArray *chunks = [string componentsSeparatedByString: @"|"];


你为什么发布这篇内容,却没有提供比8年前被接受的答案更多的东西? - mah
其实我在回答时没有意识到这个问题...下次发帖时我会注意的... - hood

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接