我只能使用" "
获取第一个空格index
的位置,而不能获取其他三个空格的位置。
text = "Lorem ipsum dolor sit amet"
puts text.index(" ")
有没有办法获取其他三个空间的位置? 我应该使用其他字符串方法吗?
编辑: 我最终自己解决了。
i = 0
while i < text.length do
if text[i] == " "
puts i
end
i += 1
end
我遍历字符串直到找到一个空格,然后它显示变量i
,在这种情况下,该变量等于字符串中空格的位置。