Ruby'de, eğik çizgi gibi bir String'i dönüştürmek istiyorum. "foo/bar/baz" içine "foo/bar/baz", "foo/bar", "foo"]. Zaten birkaç satır uzunluğa sahip çözümlerim var; Zarif bir gömlek arıyorum. Ayrıca rasgele sayı segmentleri (0 ve üstü) için çalışmalıdır."a/b/c" öğesini "a/b/c", "a/b", "a" olarak dönüştürmenin en kolay yolu
a=[]; s.scan(/\/|$/){a << $`}
sonuç depolanır:
burada
Sen biliyor musunuz FileUtils.mkdir_p', değil mi? – Svante