我有
file_ext = attach.document_file_name.capture(/\.[^.]*$/)
Run Code Online (Sandbox Code Playgroud)
但我想没有方法捕获.
我正在尝试从字符串中获取文件扩展名.我还没有这个文件.
gir*_*aff 10
还有内置的ruby函数File.extname:
file_ext = File.extname(attach.document_file_name)
Run Code Online (Sandbox Code Playgroud)
(差异 File.extname('hello.') 返回 '',而你的正则表达式会返回 '.')