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

关于ruby中求一串字符串中数字的和,小白的一点理解。

2011-12-28 15:26 399 查看
在百度知道中无意中看到了一条提问:如何求一串字符串中数字的和?

先自我介绍一下,小白对ruby也是刚入门,讲的不好请大家多多指点。

整体:(上代码)

str="dfdfd4f7dfd7fgvdf9"

a=Array.new
j=0
for i in 0 ... str.length
a[j] =str[i] if str[i]=~/\d/
j+=1  if  str[i]=~/\d/
end
i=0
sum=0
while  i<a.length
sum+=a[i].to_i
i+=1
end

puts sum
结果:27
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: