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

Objective-C中用于iPhone应用程序开发的字符串标记器,iphone,objective-c,Iphone,Objective C,我正在为一个字符串编写一个字符串标记器 我得到的结果如下: 1 | 101 | Y | 103 | Y | 105 | Y | 107 | Y | 109 | Y | 111 | Y | 113 | Y | 115 |Y| 我想标记这个字符串并以表格格式显示每个值。我该怎么做 我想要表格格式的结果。比如: 102 Y 103 Y .. ... 如果“标记化”只是指“管道符号上的拆分”,则可以使用NSString的componentsSeparatedByString:方法: NSStrin

我正在为一个字符串编写一个字符串标记器

我得到的结果如下:

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

我想标记这个字符串并以表格格式显示每个值。我该怎么做

我想要表格格式的结果。比如:

102 Y
103 Y
..  ...

如果“标记化”只是指“管道符号上的拆分”,则可以使用
NSString
componentsSeparatedByString:
方法:

 NSString *original = @"1|101|Y|103|Y|105…";
 NSArray *fields = [original componentsSeparatedByString:@"|"];

“以表格格式显示”并不能说明什么。如果您想要一个经典的表格,请参见课程。

不确定为什么要在Objective-C中特别使用它(您正在寻找一个 标记器类?)。iso-c90 strtok()/strtok_r()就是这样做的,它们存在于Mac OS X和iPhone OS上。此处描述:

它们也有代码引号。

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

为什么你只提供了8年前被接受的答案却发布了这篇文章?事实上,当我发布答案时,我没有意识到。。。。我会在下个月处理好的我会发布任何东西。。。。