string - 最简洁的提取文件扩展名的方法

标签 string d

从 D 语言中的文件名字符串(包括但不包括最后一个点 .)中提取扩展名的最简洁方法是什么?现在我正在使用 lastIndexOf() .有更清洁/更可取的方法吗?

最佳答案

使用 std.path.extension .例如

assert("file.foo".extension == ".foo");

关于string - 最简洁的提取文件扩展名的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24378225/

相关文章:

c++ - 为什么 Microsoft 的 std::string 实现需要堆栈上的 40 个字节?

java - 转换String时忽略空格

c++ - D 与 C++ 相比有多快?

d - 如何打印inout参数?

operator-overloading - 如何正确使用opCall?

java - 在 java 中,如何向 JButton 的工具提示添加换行符?

javascript - 如何以不区分大小写的方式查找和替换字符串的一部分?

C++ 缓冲文本并有条件地将部分写入文本文件的有效方法

arrays - D:创建模板化对象数组

d - D语言中子字符串的首选方法是什么?