Język programowania: Ruby 1.9
Ciąg problemu: C:/Test/blah.txt
doC:/Test/
Wiem, że to łatwe pytanie, ale Google i szybki odnośnik do Rubiego Filenie mają dla mnie rozwiązania.
I nie mam doświadczenia z Regex.
Język programowania: Ruby 1.9
Ciąg problemu: C:/Test/blah.txt
doC:/Test/
Wiem, że to łatwe pytanie, ale Google i szybki odnośnik do Rubiego Filenie mają dla mnie rozwiązania.
I nie mam doświadczenia z Regex.
Odpowiedzi:
Użyj File.dirnamemetody Ruby .
File.dirname("C:/Test/blah.txt")
# => "C:/Test"
File.dirname("/a/b/c/d")poprawnie zwraca,/a/b/caleFile.dirname("/a/b/c/d/")(końcowy ukośnik) również zwraca/a/b/c.