3
A
回答
8
這會爲你工作?
File.extname('something.jpg').delete('.') #=> 'jpg'
你甚至可以把它包起來的幫手:
def file_extension(filename)
File.extname(filename).delete('.')
end
file_extension('something.jpg') #=> 'jpg'
相關問題
- 1. 排除文件擴展名
- 2. 排除System.IO.Directory.GetFiles()中的文件擴展名
- 3. 排除特定的文件擴展名
- 4. 從文件名中刪除擴展名
- 5. 從文件名中刪除擴展名
- 6. 從文件中刪除擴展名
- 7. 從URL中刪除文件擴展名
- 8. 使用Robocopy從根目錄中排除文件擴展名
- 9. 如何從IntelliJ IDEA搜索中排除文件擴展名?
- 10. 如何排除的文件擴展名從os.walk
- 11. 刪除擴展名從文件
- 12. 從URL刪除文件擴展名
- 13. 刪除文件擴展名
- 14. 如何從文件名(VBA)中刪除文件擴展名
- 15. 如何從文件名中刪除文件擴展名?
- 16. vb.net從「GetFiles」排除擴展名
- 17. Perl:排除以某個文件擴展名結尾的文件
- 18. 獲取除擴展名外沒有擴展名的文件名
- 19. PHP刪除所有文件從一個目錄 - 排除文件擴展名
- 20. 從powershell中刪除路徑和擴展名從文件名
- 21. 崇高排除文件擴展名 「文件搜索」
- 22. 如何從Python文件名列表中的文件名中刪除擴展名?
- 23. 使用.htaccess文件從URL中刪除.html文件擴展名
- 24. Maven部署:部署文件從文件中刪除擴展名
- 25. 在xcopy中排除多個文件擴展名
- 26. 如何從文件名中刪除擴展名?
- 27. 如何使用別名從url中刪除文件擴展名
- 28. 需要從文件名array_map中刪除.pdf擴展名
- 29. SaveFileDialog從設置文件名中刪除擴展名
- 30. 如何從文件夾中使用文件名作爲PHP庫的標題時排除文件擴展名?
完美!謝謝你,@Charles – Jon
Ruby 1.8,Rails 2.3:''my.image.ext.jpg'.delete('。')#=>「myimageextjpg」' – MrYoshiji
@MrYoshiji這就是我使用'File.extname'的原因。將'my.image.ext.jpg'傳入方法仍然會導致'jpg'。 –