Bir dize birden çok karakter gelen pozisyon alma

oy
1

Ben sadece ilk uzay konumunu elde edebilirsiniz ama kullanırken, diğer üç index.

text = Lorem ipsum dolor sit amet
puts text.index( )

Diğer üç boşluk pozisyonunu almak için herhangi bir yolu var mı? Başka bir dize yöntemi kullanmak gerekir mi?

Düzenleme: Ben kendim çözme sona erdi.

i = 0
while i < text.length do
    if text[i] ==  
        puts i
    end
    i += 1
end

Bir boşluk bulundu kadar dize üzerinden döndürülebilir ve daha sonra bu değişken gösterilen ibu durumda dizge içinde boşluklar konumlandırılması eşittir.

Oluştur 27/11/2018 saat 18:19
kaynak kullanıcı
Diğer dillerde...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more