我有一个数组:
line = ["0;\t0\n", "1;\t0\n", "2;\t0\n", "3;\t0\n", "4;\t0\n", "5;\t0\n", "6;\t0\n", "7;\t0\n", "8;\t0\n", "9;\t0\n", "10;\t0\n", "11;\t0\n", "12;\t0\n", "13;\t0\n", "14;\t0\n", "15;\t0\n", "16;\t0\n", "17;\t0\n", "18;\t0\n", "19;\t0\n", "20;\t0\n", "21;\t4,8\n", "22;\t9,5\n", "23;\t13,8\n", "24;\t18,5"]
我想提取分号后面的值。是否可以提取值(0、0、0、...、4、8、9、5、13、6 等)?我该怎么做?我试过:
sa=line.split(";")
sa1=sa[1].delete "\n"
sa1=sa1.delete "\t"
sa1=sa1.to_i
$sa1 = sa1
当我显示$sa1
时,我只看到18,5
。