swift2如何解析变量间隔文本

时间:2015-11-07 23:50:20

标签: swift2

我有以下数据(下面显示的部分),我正在尝试确定将其解析为数组的最佳方法,其中每行将分别进行解析。我遇到的问题是每个“列”由不同数量的空格分隔。

我尝试过使用.componentsSeparatedBySpaces(“”),但这并没有给出数组中一致的数字项。我想过使用whiteSpace,但有些团队名称中有2个单词,有些则有3个单词。

文本样本如下:

   1  New England Patriots    =  28.69    5   0   0   20.34(  13)   1  0  0 |   3  0  0 |   28.68    1 |   28.95    1 |   28.66    2
   2  Green Bay Packers       =  27.97    6   0   0   17.80(  28)   1  0  0 |   1  0  0 |   27.47    2 |   28.73    2 |   29.01    1
   3  Denver Broncos          =  26.02    6   0   0   19.02(  23)   0  0  0 |   2  0  0 |   25.21    5 |   27.25    3 |   27.98    3
   4  Cincinnati Bengals      =  25.96    6   0   0   19.91(  18)   1  0  0 |   3  0  0 |   25.71    4 |   26.38    4 |   26.36    4
   5  Arizona Cardinals       =  25.01    4   2   0   18.05(  27)   0  1  0 |   0  1  0 |   26.47    3 |   24.17    6 |   23.37    7
   6  Pittsburgh Steelers     =  24.87    4   2   0   21.17(  10)   1  1  0 |   1  2  0 |   25.17    6 |   24.53    5 |   24.39    5
   7  Seattle Seahawks        =  24.04    2   4   0   20.92(  12)   0  2  0 |   0  3  0 |   24.47    7 |   23.29    7 |   23.37    6
   8  Philadelphia Eagles     =  23.87    3   3   0   20.02(  17)   1  1  0 |   2  2  0 |   24.28    8 |   23.01    8 |   23.23    8
   9  New York Jets           =  22.95    4   1   0   18.41(  25)   0  1  0 |   0  1  0 |   23.83    9 |   22.77   10 |   21.69   11
  10  Atlanta Falcons         =  22.18    5   1   0   19.31(  21)   1  0  0 |   3  0  0 |   22.36   10 |   22.33   11 |   21.86   10

0 个答案:

没有答案