您的位置:首页 > 编程语言 > Ruby

ruby-数字、字符串、数组

2015-06-27 15:42 453 查看
#需要操作的字符串如下:

#将上面的网元返回的信息保存在一个多行的字符串中;

#解析字符串,将上面的信息保存在一个二维数组中

#比如 arr0 获取第一行,返回 1 tn12fiu active 
#arr0[1] 获取第1行第2列 返回 tn12fiu

puts <<HERE

1        tn12fiu       active                             

3        tn12obu1      active                             

4        tn54nq2       active

HERE

arr_temp=[]

#p arr_temp

str_temp.each{|line|

    arr_temp << line.split(" ")         #split(" ")

}

p arr_temp[0]

p arr_temp[1][1]

arr_temp = [] 

#p arr_temp

str_temp.each{|line|

    #将字符串分解为数组#p line.split(" ")   #将分解的数组存放在一个大数组中,成为二维数组     

    arr_temp << line.split(" ")

}     #访问二维数组第一个原始小数组

p arr_temp[0] #访问此数组第一个元素 字符串“1”

p arr_temp[0][1]

str_temp.each{

    |line|

    arr_temp << line.split(" ")

}

p arr_temp[0]

p arr_temp[2][1]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: