从字符串中的多个字符获取位置

时间:2018-11-27 18:19:27

标签: ruby string

我只能使用" "获取第一个空格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,在这种情况下,该变量等于字符串中空格的位置。

0 个答案:

没有答案