Ruby:获取不带扩展名的文件名
如何获取没有扩展名的文件名?例如,“test.html.erb”应该是“测试”
类似question.但是, > File.basename("test.html.erb",".*") => "test.html" 编辑:上述代码是我未能尝试产生所需结果的代码.我明白我正在使用File.basename.因此,我发布了这个问题.当我说文件名没有扩展名,我的意思是我不关心第一个点后的东西.我想要返回的名称不会有点.另外,在实际的代码中,我将传递__FILE__而不是“test.html.erb”. 解决方法
阅读文档:
basename(file_name [,suffix])→base_name
=> File.basename('public/500.html','.html') => "500" 在你的情况下 => File.basename("test.html.erb",".html.erb") => "test" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Flex区常见问题(FAQ)大汇总
- ruby-on-rails – Devise with Confirmable – 当用户尝试使
- spring data mongodb 代码连接数据库方式
- 【React Native开发】React Native For Android环境配置以及
- geoserver、openlayers、PostgreSQL 开发环境配置
- c# – 比较XmlDocument以获得相等(内容明智)
- swift – 是否有一个zip函数来创建超过2个元素的元组?
- ruby-on-rails-3 – 使用没有型号的CarrierWave将文件上传到
- c – 在不改变原始值的情况下重载运算符的方法?
- 未能加载文件或程序集“System.Drawing, Version=4.0.0.0,